Перейти к содержимому
Калькуляторы

новый opensource софт для NOC провайдера

а есть что-то для инвентаризации коммутаций портов на больших патч-панелях/ОДФ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати так и не научили нок снимать конфиг с extreme

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати так и не научили нок снимать конфиг с extreme

Научили. Обновитесь на develop, будет вам щастье. Буквально перед выходными были крайние коммиты по экстриму

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно делать upgrade с версии 0.7.4 сразу на default?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

технически -да, а как он реально пройдет - хз

данным наверняка ничего не будет, но, как обычно, лучше сделать бекапы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

технически -да, а как он реально пройдет - хз

данным наверняка ничего не будет, но, как обычно, лучше сделать бекапы

Все прошло как по маслу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день.

 

Решил поставить NOC OS Ubuntu server 14.04 так как я мало знаком с *nix системами делал все по инструкции : https://kb.nocproject.org/pages/viewpage.action?pageId=3604734

 

и вот на стадии :

Так же не забываем поставить postgis для работы модуля GIS noc'а, иначе миграция базы не завершится успешно.

apt-get install postgresql-9.1-postgis

 

Все, теперь можно запустить скрипт post-update

 

Переключаемся на пользователя noc

sudo su -s /bin/bash - noc

переходим в директорию с NOC

cd /opt/noc

запускаем скрипт (и молимся ктулху, чтобы не было ни каких ошибок):

./scripts/post-update

 

в директории ./scripts/ нет post-update

 

содержимое каталога:

 

root@ciscobackup:/opt/noc# ls ./scripts

about check-conf check-sitecustomize.py cptool generate-ssh-keys.py make-node.py noc-classifier.py noc-launcher.py noc-sae.py noc-wf.py profile-mongo upgrade

apply-patches check-db.py ci-run dbf2csv get-uuid.py migrate-ignored-interfaces.py noc-collector.py noc-notifier.py noc-scheduler.py os set-conf.py upgrade-user

bootstrap check_pep8 colors-css fa-index install-pth.py migrate-repo noc-correlator.py noc-pmwriter.py noc-sync.py paste.py stdin-wrapper

build-pop-links.py check-pyc.py compile fetch makemessages noc-activator.py noc-discovery.py noc-probe.py noc-web.py ping_test.py stomp-bench

root@ciscobackup:/opt/noc#

 

прошу помощи, заранее спасибо за советы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ибо инструкция протухда, теперь примерно на этом этапе надо запускать ./scripts/upgrade

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вышел NOC 15.05. Основные изменения:

* Чистка интерфейса пользователя, переход на ExtJS 5.1, групповое редактирование

* Карты, канализация, стойки в inventory

* Полная переработка модуля performance management, совместимость с Graphite по API, компактное хранилище, автоконфигурация сбора данных, интеграция с Grafana

* Встроенная экспертная система для проверки конфигурации устройств

* Существенно увеличена производительность SA

* Поддержка новых платформ, расширенная поддержка существующих

Детали - по ссылке по ссылке

 

Уточни пожалуйста

куда подевали import в Service Activation?

было удобно cvs файликом пачками грузить данные. А теперь не найду столь полезной фичи.

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

main > setup > csv import/export

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

main > setup > csv import/export

 

хм. спасибо опробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в Inventory->Interfaces->L3

есть удобная табличка

Vlan|VRF|IP Subnet

 

сходу не могу понять откуда берутся данные. Mongo/Postgres.

м.б. кто-ть подскажет как бы вытащить данные, идеально было бы в формате CVS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в Inventory->Interfaces->L3

есть удобная табличка

Vlan|VRF|IP Subnet

 

сходу не могу понять откуда берутся данные. Mongo/Postgres.

м.б. кто-ть подскажет как бы вытащить данные, идеально было бы в формате CVS?

 

from noc.inv.models import *
from noc.sa.models import *

mo = ManagedObject.objects.get(name = "XXX")

l3 = SubInterface.objects.filter(managed_object = mo, enabled_afi = 'IPv4')
for i in l3:
   print i.name, i.vlan_ids, i.ipv4_addresses

ну а вместо принтов вывести любым другим способом

 

[root@noc models]# cd /opt/noc
[root@noc noc]# ./noc shell
Python 2.7.5 (default, Jun 17 2014, 18:11:42) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from noc.inv.models import *
>>> from noc.sa.models import *
>>> 
>>> mo = ManagedObject.objects.get(name = "zav")
>>> 
>>> l3 = SubInterface.objects.filter(managed_object = mo, enabled_afi = 'IPv4')
>>> for i in l3:
...     print i.name, i.vlan_ids, i.ipv4_addresses
... 
Fa 0/1.6 [6] [u'192.168.129.5/30', u'192.168.129.9/30', u'192.168.129.45/30']
Fa 0/1.2714 [2714] [u'192.168.129.1/30']

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет всем!

написал сниппет который генерит очень длинный конфиг и вот незадача, не выполняется до конца а заканчивается с ошибкой.

{'text': u'Cancelled', 'code': 20}

Видно по конфигу на железке где он прекратил выполняться.

увеличение таймаута в сниппете не помогает.

я так понимаю таймаут отрабатывает где то в активаторе или в сае, можно увеличить его?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

noc.conf

[script_timeout]
default = 120

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, буду знать, когда обновлюсь. А пока пойдем другим путем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решился попробовать сей чудный продукт.

Пользоваться линуксами пока только учусь.

 

 

С оффсайта был скачан нетинст дебиана 8.1 , установлен в минимальной комплектации на железный сервак.

 

Далее запущена установка в автоматическом режиме nocproject (из статьи start noc in 5 minutes)

 

Веб-морда поднялась, начал разбираться, что и как делать.

 

Создаю MO в SA, пытаюсь отработать стандартные скрипты получаю

ERROR: 15
Activator pool 'default' is down

 

Пошёл гуглить и читать IRC архивы с портала Nocproject, там товарищу с похожей проблемой порекомендовали форс старт скрипта активатора

/opt/noc/scripts/noc-activator.py -f start

 

Что для меня вылилось в

bad interpreter: No such file or directory

При том, что ./bin/python у меня присутствовал.

 

Указание в явном виде пути к питону /opt/noc/bin/python помогло запустить скрипт. В вебе ошибка осталась.

 

 

 

Собственно вопросы:

1. Чего не хватает Ноку для того чтобы взлететь?

2. Может быть нужнен дебиан не 8.1, а попроще, дабы всё завелось из коробки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решился попробовать сей чудный продукт.

Пользоваться линуксами пока только учусь.

 

 

С оффсайта был скачан нетинст дебиана 8.1 , установлен в минимальной комплектации на железный сервак.

 

Далее запущена установка в автоматическом режиме nocproject (из статьи start noc in 5 minutes)

 

Веб-морда поднялась, начал разбираться, что и как делать.

 

Создаю MO в SA, пытаюсь отработать стандартные скрипты получаю

ERROR: 15
Activator pool 'default' is down

 

Пошёл гуглить и читать IRC архивы с портала Nocproject, там товарищу с похожей проблемой порекомендовали форс старт скрипта активатора

/opt/noc/scripts/noc-activator.py -f start

 

Что для меня вылилось в

bad interpreter: No such file or directory

При том, что ./bin/python у меня присутствовал.

 

Указание в явном виде пути к питону /opt/noc/bin/python помогло запустить скрипт. В вебе ошибка осталась.

 

 

 

Собственно вопросы:

1. Чего не хватает Ноку для того чтобы взлететь?

2. Может быть нужнен дебиан не 8.1, а попроще, дабы всё завелось из коробки?

На Debian 7 netinstall все заводится с пол пинка и описанных вами проблем нету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема нашлась.

 

На серваке 2 сетевые карты (integrated rtl_nic8168 ...) и дискретная intel

При установке дебиана на реалтек образ проматюгался, и даже не ожидая подвоха начал пользовать сетёвку интелловскую.

 

 

cat /srv/noc/log/noc-activator.0.log

 

2015-07-26 13:15:48,102 [noc.sa.activator.activator] Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
2015-07-26 13:15:48,110 [noc.sa.activator.activator] Protocol version negotiated
2015-07-26 13:15:48,112 [noc.sa.activator.activator] Registering as 'default'
2015-07-26 13:15:48,116 [noc.sa.activator.activator] Registration accepted
2015-07-26 13:15:48,116 [noc.sa.activator.activator] Authenticating as default
2015-07-26 13:15:48,126 [noc.sa.activator.activator] Authenticated
2015-07-26 13:15:48,126 [noc.sa.activator.activator] Using pysnmp trap parser
2015-07-26 13:15:48,126 [noc.lib.nbsocket.basesocket] [ActivatorSocket 127.0.0.1:19701] Unhandled exception when calling <bound method ActivatorSocket.handle_read of <ActivatorSocket(0x7f1a35de9710, 127.0.0.1:19701, connected)>>
2015-07-26 13:15:48,133 [noc.lib.debug] UNHANDLED EXCEPTION (2015-07-26 13:15:48.127606)
BRANCH: default TIP: 0f33905fc72f
PROCESS: ./scripts/noc-activator.py
ERROR FINGERPRINT: 4ac9f22b-8315-5af9-802f-cf93117e80c0
WORKING DIRECTORY: /opt/noc
EXCEPTION: <type 'exceptions.Exception'> No ip address for interface: 'eth0' found
START OF TRACEBACK

 

Перетыкнул кабель в eth0 - всё взлетело.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

id_discovery нужно влкючить для начала.

Я так понял что он включен по умолчанию в конфиге.

 

[id_discovery]
enabled = true

 

Было выключено дискавери по lldp и почти по всем другим параметрам.

Включил, в MO во вкладке Дискавери они появились, но не выполняются

 

lldp.png

 

Upd.

 

Разобрался. Поправил Административные шаблоны и Профайлы обьектов и вроде как завелось. Начал искать линки и рисовать топологию.

 

 

А можно чуть подробнее что и где нужно включить и в каких шаблонах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Существует ли в ноке какой-нибудь инструмент для ведения учета по кабельному ТВ? Частоты, адреса мультикастов, параметры приема и т.п.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

чего там только нет, например этого там точно нет. когда-то были разговоры про какой-то учет телефонии, но тоже за ненадобностью осталось на полке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

Пытаемся развернуть NOC, столкнулись с несколькими проблемами.

1. В компании используются коммутаторы DCN, в частности DCRS-5960-28F, DCRS-5750-28F-DC. Устройств этого производителя нет в списках оборудования.

2. Так же используем коммутаторы NAG SNR-S2970-12X. В SA profile есть NAG.SNR, но к сожалению с нашими коммутаторами дружить отказывается.

Версию используем 15.05.01.

Возможно, кто то уже сталкивался с этими вопросами и сможет помочь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Есть ли визуализация разданных-используемых блоков ip, вплоть до /30 ?

Табличный вид - замечательно, но хочется визуализации...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

там есть ipam > report > overview. не ахти что, но мне пригождалось

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.