About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 20.09.2012
lexus-omsk #
01:45
_4ePTeHok: http://dpaste.org/Kvukg/
01:45
уже пробовал, когда пытался набросать приложение для техподдержки типа "всё в одном", через REST API
01:49
например, для длинка: http://dpaste.org/8yP0f/
mikevlz|2 #
05:14
_4ePTeHok: ./noc help inject-event
05:14
эт по вчерашнему твоему
dvolodin #
05:40
не уверен, что это стоит делать через SA
ASY2 #
05:43
привет
lexus-omsk #
06:30
ну да, если рисовать графики - то вроде даже был пример snmp пробы для этого в PM, а меня этот вариант устраивал, потому что вызывался по нажатию кнопки, т.е. можно сказать однократно
_4ePTeHok #
08:28
lexus-omsk, да это понятно, я к тому чтобы интерфейс в ноке был в комплекте)
08:28
ибо все равно нужен
mikevlz|2 #
08:29
зачем?
_4ePTeHok #
08:29
те как это зачем)
08:29
чтобы при каждом обновлении не мучать мозг
08:29
чтобы логику крутить не одному а всей толпой
mikevlz|2 #
08:29
PM надо доработать и будет интерфейс. Уже демон специальный есть, данные интерфейсов по snmp снимать умеет
_4ePTeHok #
08:29
не
08:29
я не про pm
08:30
pm- это динамика на долгосрочный период
08:30
я хотел чтобы в инвентори данные подтягивать со счетчиков
mikevlz|2 #
08:30
сфига бы?
_4ePTeHok #
08:30
и порты с еррорами - допустим раскрашивать
mikevlz|2 #
08:30
Pm не имеет четко заданного интервала
_4ePTeHok #
08:30
а по тычку - показывать графики значений
mikevlz|2 #
08:30
будет еррор - создастся аларм
_4ePTeHok #
08:30
в реалтайме
mikevlz|2 #
08:31
ссылку на график из PM
08:31
с обновлением раз в 5 секунд
08:31
устроит?
_4ePTeHok #
08:31
ну я хз) я просто в пм вообще не лазил)
mikevlz|2 #
08:31
вот в таком плане дорабатывать надо интерфейсы
08:31
интегрировать с другими кусками системы, а не делать из них систему в системе
_4ePTeHok #
08:32
в любом случае добавить интерфейс в нок надо
mikevlz|2 #
08:32
а то еще и конфиги интерфейсов предложишь хранить отдельно
_4ePTeHok #
08:32
он в разных кусках системы понадобиться
08:33
а учитывая ISetInterfaces вообще можно в инвентори редактирование интерфейса впиндюрить
08:33
т е поля description/status сделать editable
mikevlz|2 #
09:11
чо там с переездом на другую джангу, устаканилось? обновляться можно? :)
_4ePTeHok #
09:11
да вроде
09:12
неделю уже как
ASY2 #
09:21
А если скрипт падает, это всегда ошибка, которую следует исправить ? :-)
09:22
get_chassis_id H3C-шный валится, если stp на коммутаторе отключен
_4ePTeHok #
09:26
ну погляди в дебаге на чем валится
mikevlz|2 #
09:27
эту ошибку надо исправить проверкой "а включен ли STP" или включить STP, назвать багу фичей и гордиться ею
09:27
то есть пара выходов есть
ASY2 #
09:28
_4ePTeHok: так и глядеть не надо, и так понятно: stp нет, строка с "CIST Bridge" просто отсутствует.
_4ePTeHok #
09:29
а чего , по ней определялся chassis id? больше неоткуда взять?)
ASY2 #
09:30
Пока не знаю, надо посмотреть.
dvolodin #
09:53
в display version его нет?
zi_rus #
10:09
народ, а можете порекомендовать линукс дистриб чтобы на сервер его поставить и там GNS3 развернуть. сразу вылетают федора, центось и убунта
_4ePTeHok #
10:10
ред хот
10:10
чилли пейперс)
`kk #
10:10
хот дебиан
10:11
а вообще странный вопрос.
zi_rus #
10:20
отнюдь, на федоре взлетел с косяками, потому что в репах нет пришлось сорцы тянуть, центос пролетел по той же причине, убунта мне просто не нравится, сейчас пробую сюзю, но тоже не все гладко
mikevlz|2 #
10:20
лучший линукс - BSD?
10:20
=)
`kk #
10:21
zi_rus: тут на вкус и цвет...
ASY2 #
10:21
dvolodin: нет. в get_chassis_id, как я вижу, MAC-адрес коммутатора выбирается. пока не нашёл, где он ещё есть. На интерфайсах - своя пачка, от +2 от этого и далее.
`kk #
10:22
zi_rus: я вообще на арчлинуксе гнс3 гоняю.
zi_rus #
10:23
`kk, мне бы только чтобы работало и чтобы не сложно, не могу себе позволить разбирать глюки каждого дистриба
10:24
вот смотри, на федоре гнс не взлетел, на сюзе vnc не взлетает
`kk #
10:24
хе хе
10:24
ставь то, что сможешь завести -)
zi_rus #
10:25
пытаюсь, я раньше только безгуишными серверами занимался там таких проблем нет
`kk #
10:25
ну vnc то легче запилить чем новый дистр
ASY2 #
10:25
dvolodin: кстати, я на beef@ закинул тесты по H3C S5120-20P
dvolodin #
10:26
ASY2: да, я их Dmitry1 переслал
ASY2 #
10:39
А нашёл. display device manuinfo этот mac показывает.
_4ePTeHok #
10:41
лучше переделать скрипт чтобы оттуда и брал
misak #
10:45
zi_rus: для федоры были пакеты по моему
ASY2 #
10:46
Баг повесить ? А то я в книжке про питон пока дальше начальных глав не ушёл - времени не было. :-)
zi_rus #
10:46
misak, нет, в репах точно, а еще я нашел их TODO где записано, что надо бы добавить, но как видишь еще нет
misak #
10:47
http://lists.fedoraproject.org/pipermail/devel/2012-May/167034.html
10:48
тут спеки и сорс рпм-ы
`kk #
10:48
ВинХП поставь -)
misak #
10:48
http://networkingtips-tricks.blogspot.com/2010/08/tutorial-how-to-install-gns3-on.html
10:48
я наверное повторяюсь, но вдруг ты не гуглил ;)
zi_rus #
10:56
misak, так гуглил, так и ставил как вторая ссылка, вываливались ошибки которых быть не должно. раньше под win у меня были проблемы, но это было только "ios не грузится" и решалось выбором другой версии, а тут все хуже.
_4ePTeHok #
11:01
http://www.rg.ru/2012/09/20/perevod-anons.html
11:02
чо готовимся опять к мозготраху
dvolodin #
11:03
идиоты блаженные
_4ePTeHok #
11:06
дикое желание по будильнику совецкому каждому депутату в жопу.
11:06
и завод на каждые 15 минут
dvolodin #
11:11
насаживать по одному на минутную стрелку кремлевских курантов
11:11
ровно на час
_4ePTeHok #
11:11
такс, допилил lldp
`kk #
11:13
а что ты в нём пилил ?
_4ePTeHok #
11:13
в ES.get_interfaces добавлял
`kk #
11:13
аа...
dvolodin #
11:14
а я кисковский get_lldp_neighbors подправил
`kk #
11:15
а длинковский это уже к Dmitry1 ?
_4ePTeHok #
11:15
угу)
11:16
трапы вчерашние еще на других железках проверю и зашлю все..
ASY2 #
11:16
шо ? опять ?!.. нда... Хотя лично я об этом мечтал. это про время. У нас идиот один московское время ввёл...теперь, может, вернётся на как было...
_4ePTeHok #
11:17
невернется)
11:17
как было московское так и останется
ASY2 #
11:17
не, само по себе пофигу. Просто хочется, чтобы вечером в 9 ещё темно не было.
11:17
летом.
_4ePTeHok #
11:18
имхо не та проблема чтобы время туда сюда двигать
11:18
у нас зимой в 16 уже темно
11:18
что в 16 что в 17 разницы...
ASY2 #
11:20
зима мне не очень критична. :-) А летом можно ещё на водоём попасть после работы.
misak #
11:33
здрасте
11:33
кто хорошо знает как реверс делегейшн в ДНС работает ?
acid232_ #
11:34
по rfc :)
misak #
11:34
у меня такая хрень
11:34
я в ноке делаю рендж делегейшн-а
11:34
нок строит файл, который на прверку named-checkzone полностью корректен
11:36
но потом при тесте хрень например:
11:36
host -ad 31.47.196.30
11:36
Trying "30.196.47.31.in-addr.arpa"
11:36
Host 30.196.47.31.in-addr.arpa not found: 2(SERVFAIL)
11:36
Received 43 bytes from 2a02:2a50:6::53#53 in 0 ms
11:36
это сервер на котором делегейшн настроен
11:36
а на сервере, где актуальная зона, запрос правильно ресолвится
11:37
acid232_: ну вроде НОК не по rfc делает :)
11:43
хотя ничего незаконного конечно
_4ePTeHok #
11:53
dvolodin, поменял железку, прошел по ней дискавери. В Physical удалило 2 лишних интерфейса от железки, в Switchports - нет.
dvolodin #
11:56
сабы ушли?
_4ePTeHok #
11:57
ну в результате get_interfaces - конечно их нет от старых портов. В монго остались, раз switchports кажет в вебморде.
12:01
т е как - было на старой железке 28 портов. Поставил с 26ю
12:01
после дискавери - в физикал - 26 с новыми маками и дескрипшенами, в свитчпортс - 28
12:02
неудалило
dvolodin #
12:04
в логах discovery посмотри
12:04
удаляло ли оно его
_4ePTeHok #
12:04
нет
12:05
вот смотри - порт который был и на старой и на новой железке
12:05
2012-09-20 15:50:47,191 [inv.discovery: interface_discovery(ES3528-test)] Interface 'Eth 1/13' has been changed: mac = 00:12:CF:87:CE:4D
12:05
2012-09-20 15:50:47,200 [inv.discovery: interface_discovery(ES3528-test)] Subinterface 'Eth 1/13' has been changed: untagged_vlan = 1, mac = 00:12:CF:87:CE:4D, tagged_vlans = [4093]
12:05
а 1/27 1/28 вообще нету в логе
12:05
стоп..недоглядел
12:05
2012-09-20 15:50:47,246 [inv.discovery: interface_discovery(ES3528-test)] Removing interface Eth 1/27
12:05
2012-09-20 15:50:47,248 [inv.discovery: interface_discovery(ES3528-test)] Removing interface Eth 1/28
12:06
а вот сабы - нет
dvolodin #
12:09
должно удалять
_4ePTeHok #
12:12
в лог должно писать Removing subinterface?
dvolodin #
12:12
_4ePTeHok: попробуй r6902
_4ePTeHok #
12:21
dvolodin, http://dpaste.org/A6E6a/
dvolodin #
12:30
_4ePTeHok: это ты сам уже наредактировал
12:31
нет в репо этого пробела
_4ePTeHok #
12:32
э пробела в какой строке7
dvolodin #
12:32
11 ==> from noc.inv.discovery.reports.interfacereport import InterfaceReport
12:33
пробельчик добавил в начале
12:33
File: /usr/local/noc/inv/discovery/jobs/interface_discovery.py (Line: 11)
_4ePTeHok #
12:33
ааа, мать мать мать.
12:37
2012-09-20 16:38:20,307 [inv.discovery] Running job interface_discovery(ES3528-test)
12:37
2012-09-20 16:38:40,502 [inv.discovery] Job interface_discovery(ES3528-test) is completed successfully
12:37
и все.
12:37
сабы в монго остались
dvolodin #
12:49
посмотри interfacereport.py
12:49
submit_subinterfaces
_4ePTeHok #
12:51
ну мы же туда правки и вносили
12:53
может оно не удаляет сабы, потому что самих интерфейсов уже нет?
12:56
qs = SubInterface.objects.filter(
12:56
managed_object=self.object.id, interface=interface.id)
12:56
вот тут интерфейса то уже нету
12:56
остался только саб
12:57
счас рокирну обратно и проверю удалилт аль нет.
13:02
хехе.
13:02
теперь у меня по два интерфейса 1/27 1/28
13:02
в свитчпортах
13:03
и не удалились опять же
13:03
надо проверку добавлять на name
13:03
чтобы не дублировалось
13:04
в сабах всмысле.
dvolodin #
13:06
audit trail и notification groups должны пролечиться
ASY2 #
13:10
кстати, а из noc оборудование настраивается ? Вроде я set_что-то не видел пока...
dvolodin #
13:10
что там у нас еще осталось поломанного с django 1.4?
misak #
13:11
dvolodin: audit trail - ok, notification group - traceback
dvolodin #
13:11
где?
misak #
13:11
soory
13:12
notification group - ok, users - traceback :)
ASY2 #
13:12
это вопрос к тому, что у H3C команда save разное количество "yes" хочет на разных коммутаторах.
_4ePTeHok #
13:15
dvolodin, иконка в FM-Events для выбора класса ивентов в фильтр.
13:16
ASY2, забить yes/nyes/nyes/n?
13:16
плохо от лишнего yes не станет же?)
ASY2 #
13:18
по идее нет. только вопрос, не надо ли там будет ждать вопроса сначала. А то второй может и проигнорировать...
_4ePTeHok #
13:21
ну после /n пойдет след строка.
`kk #
13:26
dvolodin: редактирование\удаление групп
_4ePTeHok #
13:30
ежики такие информативные. SYSLOG: Sep 20 17:32:25 172.16.3.100 snmp
13:31
чо он хотел сказать, хз.
dvolodin #
13:32
misak: а про юзеров уговора не было :)
zi_rus #
13:42
dvolodin, NOC-699 помог, работает
ASY2 #
13:51
_4ePTeHok: пойдёт-то она пойдёт, только куда попадёт... некоторые устройсва сбрасывают то, что к ним приходит до вопроса.
13:51
что, скорее, правильно...
13:51
с h3c не проверял.
dvolodin #
14:03
по NOC-427
14:03
что там у нас еще
14:03
юзеры, группы и save as new/
14:03
?
14:04
пишите там в issue
ASY2 #
14:17
забыл сказать. на http://kb.nocproject.org/display/DOC/Canned+Beef ошибка. ./scripts/caninstall c ".py" должен быть.
Tweet
Share this page
Share this page: Tweet