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

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

 

~400 коммутаторов dlink/qtech + cisco'и и redback'и. Карты строит, конфиги/mac'и собирает, ip/vlan хранит, массовые действия на коммутаторах выполняет. Внедрением занимался один человек, по вечерам около двух недель. Что мы делаем не так?

P.S.

Все на каком либо уровне в конторе знают python. Perl - никто :-)

кстати, какие массовые действия выполняет?

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


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

Следующие девайсы не работают со скриптами (отваливаются с TRACEBACK'ом):

 

Устройство - название скрипта

 

Cisco_2800 get_bfd_sessions

Cisco_2800 get_capabilities_ex

Cisco_2800 get_interface_index

Cisco_2900 get_bfd_sessions

Cisco_2900 get_capabilities_ex

Cisco_2900 get_interface_index

Cisco_3900 get_capabilities_ex

Cisco_3900 get_interface_index

Cisco_ASR_9000 get_interfaces

Cisco_ASR_9000 get_inventory

Cisco_ASR_9000 get_mpls_vpn

Cisco_Catalyst_2950 get_bfd_sessions

Cisco_Catalyst_2950 get_capabilities_ex

Cisco_Catalyst_2950 get_interface_index

Cisco_Catalyst_2950 get_ipv6_neighbor

Cisco_Catalyst_2950 get_mpls_vpn

Cisco_Catalyst_2960 get_bfd_sessions

Cisco_Catalyst_2960 get_capabilities_ex

Cisco_Catalyst_2960 get_interface_index

Cisco_Catalyst_2960 get_mpls_vpn

Cisco_Catalyst_4000 get_bfd_sessions

Cisco_Catalyst_4000 get_capabilities_ex

Cisco_Catalyst_4000 get_interface_index

Cisco_Catalyst_4500 get_bfd_sessions

Cisco_Catalyst_4500 get_capabilities_ex

Cisco_Catalyst_4500 get_interface_index

Cisco_Catalyst_6500 get_capabilities_ex

Cisco_Catalyst_6500 get_interface_index

Juniper_ex3300 get_dom_status

Juniper_ex3300 get_mac_address_table

Juniper_mx5t get_dom_status

Изменено пользователем rover-lt

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


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

Cisco_Catalyst_2960 get_mpls_vpn

ожидаемо, полагаю и сотальные из той же оперы

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


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

Следующие девайсы не работают со скриптами (отваливаются с TRACEBACK'ом):

Ну так запилите ISSUE и прицепите трейсбэк

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


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

Cisco_ASR_9000

Кстати на моих все 100% работало

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


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

Следующие девайсы не работают со скриптами (отваливаются с TRACEBACK'ом):

Ну так запилите ISSUE и прицепите трейсбэк

а толку? Я пилил - никто не отвечает :)

Раньше на нокпроджекте форум был - хоть community support был. Теперь только 20 Атлассианов и фиг пойми куда писать.

Изменено пользователем rover-lt

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


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

В IRC канал

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


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

Cisco_Catalyst_2960 get_mpls_vpn

ожидаемо, полагаю и сотальные из той же оперы

в ближайшем "конкуренте" Solarwinds NPM достаточно IP адрес забить и он сам определит какие функции применимы к этому устройству.

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


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

в ближайшем "конкуренте" Solarwinds NPM достаточно IP адрес забить и он сам определит какие функции применимы к этому устройству.

глупо сравнивать коммерческий софт и opensource , ответят тебе адепты nocproject ;)

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


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

в ближайшем "конкуренте" Solarwinds NPM достаточно IP адрес забить и он сам определит какие функции применимы к этому устройству.

глупо сравнивать коммерческий софт и opensource , ответят тебе адепты nocproject ;)

Раз NP бесплатен, так и работать не должен? А как же Apache, nginx, Cassandra, Linux, Nagios, Icinga?

В "коммерческом" софте такого рода забабахов тоже нормально. Особенно, когда делов там на пять копеек, а минимальный бюджет на изменения вендором - 50к. Поэтому сиди и жди, так как своими руками починить нельзя - конфликт версий!

Изменено пользователем rover-lt

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


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

В IRC канал

да все вернулось к истокам, вся движуха в IRC

 

Раз NP бесплатен, так и работать не должен?

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

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


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

В IRC канал

да все вернулось к истокам, вся движуха в IRC

 

Раз NP бесплатен, так и работать не должен?

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

собрать коллекцию beef нет проблем, особенно когда не надо светить явками и паролями IP-адресами, MAC-ами и серийными номерами. Чего в ноке не наблюдается. "Коммерсы" тоже просят всякие выводы, но они потом в Интернете не появляются и никто в JTAC не лезет с этими якобы купленными девайсами.

Тут НОК значит пароль на подключение к локальной БД звездочками закрывает, а твои логины с паролями - в открытом виде!

Изменено пользователем rover-lt

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


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

да это так

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


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

Раньше на нокпроджекте форум был - хоть community support был. Теперь только 20 Атлассианов и фиг пойми куда писать.

На форуме было три калеки, о каком community support вы говорите? :)

Есть IRC канал, есть жира, есть KB. Кому надо - тот находит, кому хочется поорать, какой NOC плохой - тот орет...

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


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

там много всяких методов, но по макам не строит

помню раньше по макам строил, решили отказаться ?

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


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

никогда не строил, мог роутер в свич воткнуть да и все, в общем и сейчас может (хотя и тут есть проблемы, например когда через роутер л2 проброшен), но это не дискавери по макам

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


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

А много здесь реальных пользователей системы из ЕКБ?

Может кто-то проконсультировать по Get Started для NOC Project? Внятной документации не нашлось, но но нашлось много непоняток.

Можно на возмездной основе (в личку). Ну или может всё-таки етсь ман для старта?

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


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

А много здесь реальных пользователей системы из ЕКБ?

Может кто-то проконсультировать по Get Started для NOC Project? Внятной документации не нашлось, но но нашлось много непоняток.

Можно на возмездной основе (в личку). Ну или может всё-таки етсь ман для старта?

Да там если поковырять и вникнуть в логику работы, то в принципе можно разобраться. Сам с нуля с ним разобрался за 2-3 дня. Но использую конечно далеко не весь функционал.

В основном карту сети и конфиги бекапятся, ну и база маков юзается.

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


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

А много здесь реальных пользователей системы из ЕКБ?

Может кто-то проконсультировать по Get Started для NOC Project? Внятной документации не нашлось, но но нашлось много непоняток.

Можно на возмездной основе (в личку). Ну или может всё-таки етсь ман для старта?

Да там если поковырять и вникнуть в логику работы, то в принципе можно разобраться. Сам с нуля с ним разобрался за 2-3 дня. Но использую конечно далеко не весь функционал.

В основном карту сети и конфиги бекапятся, ну и база маков юзается.

А какой общий объём сети (в управляемых коммутаторах)?

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


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

там много всяких методов, но по макам не строит

помню раньше по макам строил, решили отказаться ?

по макам цэ как-то ненадежно. Один мак может быть запросто в разных вланах. Я когда собственный велосипед изобретал - замудохался :)

LLDP/CDP/OAM дает straight forward результат

Изменено пользователем rover-lt

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


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

Начинаю тихонечко внедрять NOC при удалении пользователя выдает:

 

UNHANDLED EXCEPTION (2015-12-18 13:32:39.111514)

BRANCH: default TIP: fa2566ca5955

PROCESS: ./scripts/noc-web.py

ERROR FINGERPRINT: 3c83b11e-7828-5d03-8fb2-b68f6ba747dc

WORKING DIRECTORY: /opt/noc

EXCEPTION: <class 'django.core.exceptions.PermissionDenied'>

START OF TRACEBACK

......

 

Вроде django для питона установлен. Система Debian 7

Подскажите куда копать?

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


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

Что-то не так с правами у юзера, которые пытается удалить - "The PermissionDenied exception is raised when a user does not have permission to perform the action requested."

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


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

там много всяких методов, но по макам не строит

помню раньше по макам строил, решили отказаться ?

по макам цэ как-то ненадежно. Один мак может быть запросто в разных вланах. Я когда собственный велосипед изобретал - замудохался :)

LLDP/CDP/OAM дает straight forward результат

 

велосипеды и мы умеем, хотелось верить в то что есть универсальное решение.

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


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

вот так тихо и незаметно слился nocproject. Умер совсем-совсем?

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


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

Join the conversation

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

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

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

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

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

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

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