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: 05.06.2012
MindGames #
04:48
доброе утро! ;)
04:48
я как всегда, с кучей вопросов.. ;)
04:49
вчера, перед уходом с работы, зашел в Shedules и запустил все задачи на выполнение.. С утра сегодня прихожу и вижу интересную картину в евентах:
_free_ #
04:49
Давай с пирулами и аларм тригерами смогу помочь.
MindGames #
04:49
s247_7206 04.06.2012 20:06:47 Active Config | Config Changed Configuration changed
04:50
sed142_2960s_24p 04.06.2012 20:06:47 Active Config | Config Changed Configuration changed
04:50
s247_3945 04.06.2012 20:06:48 Active Config | Config Changed Configuration changed
04:50
и так почьи на всех устройствах в течении минуты
04:50
интересно, что это нок там такое поменял то??
_free_ #
04:50
save в ран командс ктото выполнил?
MindGames #
04:51
что самое прикольное, при этом наконец-таки мне пришли уведомления на почту о том, что конфиг изменился... (до этого, когда я заходил на девайсы самостоятельно и менял там конфиг, то нок на событие config changed ни как не реагировал и уведомление не слал)
04:52
ну, вряд ли кто выполнял.. вообще фиг знает. сща зайду на устройство и проверю когда в последний раз сохранялся конфиг
04:52
так вот
04:52
получается, что нок шлет уведомления о смене конфига, если сам нок его меняет, чтоли? :) почему-то мне уведомления раньше не приходили :(
_free_ #
04:52
Нок шлёт уведомление конфиг чендж когда получает трап, а трап девайс посылает только когда ктото на нём сохраняет конфигю
MindGames #
04:52
хм.
04:53
у меня трап s247_7206 04.06.2012 20:06:47 Active Config | Config Changed Configuration changed приходит даже есть просто написать conf t ;)
04:54
или это не трап, а уведомление какое-нибудь?
_free_ #
04:54
Да ты можешь стораз менять конфиг на девейсе, а нок узнает только раз в сутки когда его стянет, или когда ктото сохранит конфиг и придёт трап.
MindGames #
04:54
просто я не могу понять, кто в течении минуты зашел на все девайсы, которые заведены в нок и сделал врайт конфиг?? судя по тому, что я запустил все shedules, это сделал сам нок..
04:55
так.. получается, что скорей всего, нок стянул конфигурацию и узнал, что она изменилась..
04:55
тогда да, логично все.
04:55
значит, он все-таки по прежнему не ловит евенты :( а узнал о смене конфигурации, стянув конфиги, и сравнив.
_free_ #
04:56
Зайди на девайс сохрани конфиг и смотри придёт ли трап.
04:58
Удалось написать 2 пирула для линк довн и пинг фелед и очень хорошо выстроить по ранжиру все алярмы.
MindGames #
04:58
о! это интересно ;)
_free_ #
04:59
Осталось 2 вопроса по FM кто-то с разрабов этого чуда поможет?
MindGames #
04:59
ибо у меня не получается пока ни чего с евентами.. кстати, будет еще второй вопрорс.. сща с первым разберусь только ;)
05:01
так, понял... он шлет ложые тревоги об изменении конфига :(
05:01
просто делаешь sh run и тут же шлется такой трап.. :(
05:02
ага! точно! так и есть! мне кажется, он реагирует на это: sed142_2960_002#sh run
05:02
Building configuration...
05:02
Current configuration : 7307 bytes
05:03
слово билдинг конфигурейшн
05:03
и это хреново.. получается, что он будеть постоянно реагировать на sh run
_free_ #
05:04
Хреновый девайс у тебя;) или FM плохо обрабатывает события с твоего девайса
MindGames #
05:06
почему хреновый? :) циска каталист 2960 лайтовский, правда.
05:07
как настроить, чтобы FM отрабатывал как надо? :) почему SNMP трапы шлет так? кстати, может в конфиге настройку трапов надо сделать корректно?
05:07
а то у меня все трапы включились там
05:07
может потому спамит? какие трапы надо оставить включенными, а какие вырубить?
05:08
у меня вот так включено: snmp-server enable traps config-copy
05:08
snmp-server enable traps config
05:08
snmp-server enable traps config-ctid
05:09
и еше вот это: snmp-server enable traps syslog
05:09
попробую вырубить лишние трапы конфигов
05:11
да, все дело в трапах на циске. были все включены, вот и спамило..
05:11
<_free_> , скинь, плиз, конфиг трапов на твоих цисках. что у тебя шлется, а чего не надо ;)
_free_ #
05:12
У меня в сети нет кисок
05:12
DLink ;)
MindGames #
05:12
черт ;) а что есть? :)
05:12
длинки? ):
zi_rus #
05:18
а вдруг там не будет слаться то что надо?
MindGames #
05:19
кстати, на счет д-линков тоже вопросы есть.. но это уже позже
05:20
короче, блин, трапы о смене конфига шлются только при snmp-server enable traps config. но при этом они шлются и при sh run и при conf t тоже.. капец %)
_free_ #
05:22
Хочь махнёмся твои цыски на мои длинки, длинки трапы шлют нормально;)
MindGames #
05:23
нее.. сдается мне, что тут дело не в цисках, а нок неверно трапы обрабатывает
05:24
походу, прийдется разбираться в настройках правил классификации )
05:27
о! Dvolodin, может быть, меня спасет ;) привет! %:)
dvolodin #
05:28
?
MindGames #
05:29
у меня наконец-то начали слаться нотификации о смене конфига! это здорво! %:)
05:29
но....
05:29
нотификации шлются всякий раз, когда я делаю conf t, либо sh run, ну или write
05:30
а мне надо чтобы слалось только когда write.. не могу понять, почему нок все события с конфигурацией понимает как config changed
05:30
это или нок неверно классифицирует трапы, или циска что-то неправильно шлет?
dvolodin #
05:31
проверяй правила
MindGames #
05:32
если б я еще знал, что и как там проверять.. ;)
05:32
точно на циске ни чего не надо делать?
05:32
может это еще из-за того, что у меня шлются так SNMP так и SYSLOG?
05:32
может сислог так неадекватно реагировать на такое?
dvolodin #
05:33
это нормально
05:34
посмотрите новый ip.reportoverview
05:34
никак не получается раздвинуть блоки, чтобы между ними было свободное пространство
MindGames #
05:35
мм.. нормально что? что шлется и то и другое? :)
dvolodin #
05:35
да
MindGames #
05:36
<dvolodin> пришли мне, плиз, конфиг с какой-нибудь твоей циски относящийся к snmp
05:36
ну кроме snmp host ОН Мне не нужен :)
dvolodin #
05:36
у меня нет кисок
05:36
:)
MindGames #
05:36
а то может, ему надо сделать snmp-server trap link ietf
05:37
да че вы все такие, блин, без цисок?? :))) а как же вы все это настраиваете и отрабатываете? :))
_free_ #
05:38
Есть два сложных вопроса по FM, если требуемого он не умеет могу попытатся научить. Кто его писал?
dvolodin #
05:42
я
_free_ #
05:44
1. Хочу в PyRule закрыть Alarm, пробовал alarm.close(), alarm.clear() не угадал..
MindGames #
05:45
знаете, что еще непонятно.. у меня настроено правило Event Trigger Refresh Config, которое по умолчанию присутствует.. так вот, я в него добавил слать нотификацию при изменении конфига.. и там же есть pyRule refresh_config. вот почему-то нотификации спамит будь здоров, даже
05:45
при простом conf t, а вот рефреш конфиг не происходит
dvolodin #
05:45
clear_alarm
MindGames #
05:45
в базе данных конфига лежат старые, вчерашние конфиги :(
dvolodin #
05:46
refresh конфига происходит с задержкой в 10 минут
MindGames #
05:46
понял. подождем минут 10 :) но вот не пойму. как избавиться от этого спама, блин... пойду читать про настройку трапов на кисках
_free_ #
05:46
Спасибо! Тогда ещё второй:
05:47
2. Хочу чтобы в Alarm больше равно 3000 что-то бибикало у тех кто открыл страничку алярмов.
05:47
нагуглил это: http://www.coolwebmasters.com/audio/1674-html5-audio.html
dvolodin #
05:47
2. пока не умеет
_free_ #
05:48
там вроде всё просто:
05:48
<audio autoplay>
05:48
<source src="WhiteChristmas.mp3">
05:48
<source src="WhiteChristmas.ogg">
05:48
</audio>
dvolodin #
05:48
это HTML5
_free_ #
05:49
Ну и хорошо, зато просто и ненадо с js и flash мучится, а бровзеры можно тех персоналу обновить.
05:57
??? clear_alarm() takes exactly 2 arguments (1 given) - можно подробнее
MindGames #
05:59
dvolodin, слушай, при всех действиях с конфигом, шлются одинаковые трапы: SNMPv2-MIB::snmpTrapOID.0 CISCO-CONFIG-MAN-MIB::ciscoConfigManMIBNotificationPrefix , НО
05:59
отличается вот это: 1.3.6.1.4.1.9.9.43.1.1.6.1.4.333
05:59
1.3.6.1.4.1.9.9.43.1.1.6.1.4.332
06:00
и т.п. не могу понять, как в классификациях поменять реакцию на эти переменные?
dvolodin #
06:00
_free_: он в качестве параметра принимает сообщение, которое класть в лог
06:01
alarm.clear_alarm("Closed by operator")
MindGames #
06:11
ну блин! как это настроить? :( ни у кого, чтоли, цисок нет в сети?? )
zi_rus #
06:12
ну, у меня есть примерно 400 цисок в сети, но я тааким не занимаюсь
MindGames #
06:12
и, кстати, refresh_config так и не отработал..
06:12
<zi_rus> ты не отлавливаешь изменения конфигов??
zi_rus #
06:13
да
MindGames #
06:13
например, тем правилом, что по-умолчанию встроено в евент тригерв.
06:13
эхх
lexus-omsk #
06:25
MindGames: кстати посмотрел - такая же ситуация с трапами с новых цисок - видимо правила ещё такого нет, надо сделать и прислать патч
06:25
на старых у меня сислог был - всё ок, а тут решили трапы... как мне сказали: "трапы - это энтерпрайз" :)
MindGames #
06:33
сейчас правило делать пытаюсь :)
06:35
dvolodin, смотри, мне надо отфильтровать значение переменной.. ^CISCO-CONFIG-MAIN-MIB::ccmHistoryEventCommandSource\.336$
06:35
так вот, последние цифры 336, меняются.. увеличивается счетчик..
06:36
как мне эту переменную правиольно отфильтровать?
dvolodin #
06:36
^CISCO-CONFIG-MAIN-mib::ccmHistoryEventCommandSource/.336$
MindGames #
06:36
просто написать ^CISCO-CONFIG-MAIN-MIB::ccmHistoryEventCommandSource$
dvolodin #
06:36
так ^CISCO-CONFIG-MAIN-mib::ccmHistoryEventCommandSource/.336$
06:36
блин
06:36
\d+ вместо цифры
MindGames #
06:36
ээ.. а чем отличается? :)
06:37
аа..
06:37
^CISCO-CONFIG-MAIN-MIB::ccmHistoryEventCommandSource\.d+$
06:37
так чтоли?
_free_ #
06:39
^CISCO-CONFIG-MAIN-MIB::ccmHistoryEventCommandSource\.\d+$
06:40
dvolodin: ExtJs тоже умеет проиграть аудио http://www.sencha.com/forum/showthread.php?80773-2.2.x-3.x-ux.Media.plugin.AudioEvents&highlight=audio
MindGames #
06:42
черт.. как изменить в классификациях не KEY RE. а простл KEY? :)
dvolodin #
06:43
_free_: я не спорю, умеет
06:43
просто я не пробовал пока
06:43
да и морда alarms пока не на ExtJS
acid- #
06:44
ага
06:44
а вы все о фм-е
lexus-omsk #
06:44
да я вот ещё в смысл не могу въехать - какая комбинация configsource и configdestination означает изменение конфига
_free_ #
06:44
Ладно FM настроил, займусь чем-то другим.
dvolodin #
06:44
"Overview" report в IPAM получился красы неописуемой ;)
MindGames #
06:45
free, в FM если меняешь правила классификации. то меняются только KEY RE, а как KEY поменять не знаешь? :)
dvolodin #
06:45
никак
06:45
зачем?
MindGames #
06:46
ну, просто если я пишу в KEY RE, то не матчится, он ищет запись в KEY.. кажется так..
dvolodin #
06:47
что ты пишешь вообще?
MindGames #
06:47
сща попробую скриншот прислать, чтобы поняли о чем я
_free_ #
06:47
Потыкал мышкой по меню и Инвентори-Интерфейсес у меня открывается, но все вкладки нерабочие можно только с выпадного списка коммутаторы некоторые выбрать. Всё остальное кроме поля поиска неактивно.
06:47
?
dvolodin #
06:47
посмотри в fm/collections примеры
06:48
_free_: сначала выбираешь коммутатор - получаешь вкладни
_free_ #
06:49
Комутаторов там чёто моло, выбираю любой, а вкладки дальше не активны.
MindGames #
06:50
http://www.pic4save.ru/photo/1-0-294-3
06:50
вот так
06:50
не матчится
acid- #
06:58
а такой вопрос
06:59
где поправить чтобы в alarm-ах отображался ifalias интерфейса не только fa0/3 а и vlan303 например
MindGames #
07:02
а после изменений в классификации евентов, надо рестартовать нок:
07:02
??
lexus-omsk #
07:06
насчёт трапов циски - вроде вот так получилось: NOC-524
07:06
но лучше проверить
MindGames #
07:06
блин1 добавил трап, а оно мне вот что: 05.06.2012 11:07:16 Active Unknown | SNMP Trap SNMP TRAP: 1.3.6.1.4.1.9.9.43.2(CISCO-CONFIG-MAN-MIB::ciscoConfigManMIBNotificationPrefix)
07:06
сща почитаю
07:07
аа! протупил! забыл поменять d+
lexus-omsk #
07:07
после редактирования правил нужно классификатору сделать kill -S HUP
07:08
точнее так kill -s HUP
MindGames #
07:08
:)) я прсото рестарт нока сделал.. или это лучше не надо? :)
07:09
кстати, можно как-то старые евенты реклассифицировать? :)
acid- #
07:09
MindGames: там на сайте нок-а есть скринкаст
07:09
видео обучающее
MindGames #
07:10
видел видео про IPAM. очень помогло кстати ):
acid- #
07:10
там есть и про фм
07:10
дажэе со звукорм
MindGames #
07:10
ок, посмотрю
lexus-omsk #
07:12
реклассифицировать так ./noc events -a reclassify -o объект
07:12
например... посмотри ./noc help events
MindGames #
07:14
так, вроде теперь нормально классифицирует конфиг врайт :)
07:14
теперь вопрос другой.. почему-то в логах он не пишет какой пользователь изменил конфиг.
07:15
Device configuration has been changed{% if user %} by user {{user}}{% endif %} так написано в Event class
lexus-omsk #
07:15
в трапах вроде нет такой информации
MindGames #
07:15
но при этом у меняя в событии написано: Device configuration has been changed by user or SA subsystem
07:15
эмм. а как тогда отработать это? :)
lexus-omsk #
07:16
это просто описание события
MindGames #
07:16
хотя да.. нет инфы о поьлзователе
07:17
ок, тогда другое.. в нотификации я написал такой скрипт: В {{Event.timestamp}} была изменена конфигурация узла {{Event.managed_object.name}}
lexus-omsk #
07:17
а класс универсальный просто, т.к. некоторые железки всё-таки дают такую информацию
MindGames #
07:17
он мне просто пишет в письме: В была изменена конфигурация узла
07:17
ч так понял, я не те переменные подставляю? :)
07:17
как бы это сделать? ):
lexus-omsk #
07:19
я только с алармами так делал, может в собтиях по-другому... нужно смотреть, если не ошибаюсь, в моделях (models.py)
MindGames #
07:20
где он лежит? :)
07:29
получилось!!
07:29
надо слово Event с маленькой буквы писать
07:30
как бы вытащить еще бы и дату, а не только время.. ;)
07:37
уфф.. все работает зашибись :)
07:37
еще вопрос по d-linkам есть.. кто-нибудь использует в сети DGS3100? в SA есть для него отдельный профиль, но почему-то он у меня не работает
07:38
конфиг вытащить не получается :(
07:38
это наверное, к Dmitry1 вопрос.. ;)
Dmitry1 #
07:38
я здесь
07:38
в чем проблема то?
MindGames #
07:39
в общем, есть у меня DGS3100
07:39
я его завожу в SA
07:40
выбираю профиль если DxS, то он не правильно делает запрос конфигурации.. он просит sh config current_config.. на что свитч отвечает ему sh config running и все.. а если
07:40
выбрать профиль DGS3100, т.е. его родной, то
07:40
при запросе конфига просто висит долго и отваливается по тайм-ауту
07:40
и вообще ни один скрипт не отрабатывает на нем :(
Dmitry1 #
07:41
не используй на нем ssh
MindGames #
07:41
хмм.. вроде по телнету заваливается.. сща гляну
07:41
да, телнет
Dmitry1 #
07:41
прошивка?
MindGames #
07:42
мм.. сща гляну
07:43
Firmware: Build 2.50.43
07:43
не подойдет? ):
Dmitry1 #
07:44
обнови на релизную: 3.60.28
MindGames #
07:44
да, и еще, как SNMP трапы на д-линках заставить слать? :)
07:44
эмм.. это только ночью если наверное..
07:44
свитч в продуктиве :)
07:44
обновляться там как? по ТФТП?
Dmitry1 #
07:45
С форума (3.60.44) не используй. там работу с терминалом поломали
07:45
да. по tftp
07:45
Почитай release notes к прошивке
07:46
давай я тебе кину 3.60.38 она тоже более-менее стабильно работает
07:46
плюс там исправлено:
07:46
3.60.37
07:46
1. Fixed issue with enabling GVRP.
07:46
2. Fixed issue with wrong SIO numbers in the log.
07:46
3. Fixed issue with LACP.
07:47
3.60.38
07:47
1. Fixed issue with DHCP Local Relay and tagged port.
MindGames #
07:48
ну мне весь функционал не нужен :) Мне просто надо, чтобы работал он с ноком :) скинь прошивку. на мыло сможешь? Maximus_S@mail.ru
zi_rus #
07:48
dvolodin, report overview внушает, а можешь этот прогресс бар прямо в ИПАМ рисовать?
Dmitry1 #
07:50
ушло на почту
07:51
функционал там очень вкусный появился: диагностика кабеля, DOM, stp loopdetect, lldp и т.п.
MindGames #
07:53
спасибо ;) надеюсь, хотя бы часть этого функционала работает ;)
Dmitry1 #
08:26
посмотри инструкцию к обновлению. вполне возможно, что прийдется обновлять bootprom
_free_ #
09:15
Вы брал в Event Class: фильтр, отфильтровал, теперь не могу отключить фильтр, только выбрать другой...
09:16
Кроме как закрыть/открыть Event решение предусмотрено?
lexus-omsk #
09:26
вроде нет, сам недавно столкнулся с этим
09:26
подскажите, пожалуйста, по питону: как "заджойнить" 2 массива?
09:27
есть табличка 1*n и есть 2*n, хочу получить из них одну 3*n
dvolodin #
09:50
lexus-omsk: zip?
lexus-omsk #
09:54
возможно, сейчас попробую... раньше не приходилось пользоваться такой функцией
ufir #
10:03
нормально, что заббикс апдейтит базу постгре уже второй час ?
dvolodin #
10:08
ufir: нормально
zi_rus #
10:11
dvolodin, таки не сделаешь чтобы проценты в ИПАМ отображались?
dvolodin #
10:12
какие проценты?
zi_rus #
10:12
как в report overview, вместе с полосой
dvolodin #
10:17
проперла полоска?
10:17
:)
zi_rus #
10:17
да
dvolodin #
10:18
вроде посимпатичнее стало
zi_rus #
10:18
мне просто овервью неудобен он огромны отчет вываливает
10:22
dvolodin, если сделаешь, чтобы report filter, можно было бы вызывать прямо из интерфейса ипам, а не отдельным репортом, и префиксы будут кликабельны, то NOC-16 можно будет закрыть
dvolodin #
10:27
:)
zi_rus #
11:02
dvolodin, а можно чтобы оно еще и транслит проверяла, а то хрен вспомнишь, где как пишешь
e_zombie #
11:23
File "/opt/noc/contrib/lib/django/utils/importlib.py", line 35, in import_module
11:23
__import__(name)
11:23
File "/opt/noc/main/models.py", line 27, in <module>
11:23
from mongoengine.django.sessions import MongoSession
11:23
File "/opt/noc/contrib/lib/mongoengine-0.6.1-py2.6.egg/mongoengine/__init__.py", line 1, in <module>
11:23
import document
11:23
File "/opt/noc/contrib/lib/mongoengine-0.6.1-py2.6.egg/mongoengine/document.py", line 4, in <module>
11:23
from mongoengine import signals
11:23
ImportError: cannot import name signals
11:23
post-update: 59: syncdb failed
11:23
Terminating
dvolodin #
11:24
pymongo 2.2 :)
e_zombie #
11:24
серьёзно?
11:26
ну я бы сказал что я "расстроен" ибо в репах центоса 6 только 2.1
11:26
и как яподозреваю его не хватит
dvolodin #
11:27
может и хватит
e_zombie #
11:27
не хватает
11:28
тоже самое
11:28
]# rpm -qa | grep pymongo
11:28
pymongo-2.1.1-1.el6.i686
MindGames #
11:41
dvolodin, не подскажешь, можно ли как-нибудь добавить в алармах, там. где ты смотришь аварию, какое-нибудь дополнительное поле, куда можно было бы вывести ссылку типа telnet//{{alarm.managed_object.name}}
11:41
а то напрягает лезть в SA, доставать оттуда адрес объекта, а потом вставлять это в терминальную прогу.
dvolodin #
11:42
можно
11:42
попробуй поправить template
MindGames #
11:42
ммм.. какой именно? :) где посмотреть? где-то в папке fm?
dvolodin #
11:43
fm/apps/alarm/templatess
MindGames #
11:45
понял, спасибо, посмотрю. только наверное, уже завтра :(
12:02
круто! получилось! правда, че-то в хроме некорректно отрабатывает ссылка telnet:// но это уже мелочи
zi_rus #
13:15
Идет экзамен по правилам дорожного движения.
13:15
Экзаменатор:- Перекресток, тут вы, тут автобус, тут грузовик. Кто проедет первый?
13:15
Экзаменуемый:- Мотоциклист.
13:15
Экзаменатор:- Почему мотоциклист??!! Откуда там взялся мотоциклист??!!
13:15
Экзаменуемый:- Да хрен его знает, откуда эти мотоциклисты берутся...
13:34
сегодня день был похож на пятницу, только сегодня вторник и суббота рабочая
Tweet
Share this page
Share this page: Tweet