nocproject.org
00:00
2015-05-21 10:45:05,526 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][85571] Link candidate found: GigabitEthernet0/0/2 -> fsw-2-Talalihina-1-1-atk:Ethernet1/26
00:00
2015-05-21 10:45:39,792 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][89415] Link candidate found: GigabitEthernet0/0/1 -> asw-7718-eng:Ethernet1/0/11
00:00
2015-05-21 10:47:20,097 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][89933] Link candidate found: GigabitEthernet0/0/1 -> asw4-44-blk:Ethernet1/0/20
00:00
2015-05-21 10:51:20,095 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][89692] Link candidate found: GigabitEthernet0/0/1 -> asw2-550-eng:Ethernet1/0/24
00:00
2015-05-21 10:53:39,759 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][89445] Link candidate found: GigabitEthernet0/0/2 -> asw-776-eng:Ethernet1/0/4
00:00
2015-05-21 10:53:56,485 [noc.lib.scheduler.job] [inv.discovery][lldp_discovery][85460] Link candidate found: GigabitEthernet0/0/1 -> fsw2-1-zerkalnaya-5-35-sar:GigabitEthernet0/0/2
00:00
кто с кем не понятно
00:14
xetle_: компиляцию регулярок вынеси из функции в класс
00:15
state и role -- тоже, сделай STATE_MAP и ROLE_MAP в классе
00:18
Хорошо сделаю, надо e_zombie подговорить на тестирование..
00:18
У мня на них STP никогда не подымалось по этому скрипт не писал.
00:18
e_zombie: подговорись на тестирование :)
00:19
ну я то чё.
00:19
уболтали языкастые.
00:30
все уже подрачили на вчерашний архив с фоточками?
00:32
конечно
00:32
после сисечек?
00:32
после вагиночек
00:33
(21:20:22) E_zombie2: кто там хотел исходников порнухи что я снимаю
00:33
00:33
00:33
на портреты просьба не пугаться :)
00:40
всётакие девочке не 18
00:42
хорошая фразочка:
00:42
" Благодаря истории nginx, кстати, стало куда проще объяснять заказчикам, что опенсорс — это не какие-то наркоманы под мостами. "
00:44
читаю статью на хабре, кроковскую
00:44
знают ли они о NOCе?
00:45
наркоманы под мостами?
00:46
все, кто не успел вовремя поставить zabbixтеперь наркоманы
00:46
КРОК внедряет опенсорсные решения
00:47
в статье
00:47
"Мониторинг инфраструктуры
00:47
— Zabbix
00:47
— Zenoss
00:47
— Nagios."
00:47
да ссылку дай просто =)
00:47
TSergey: пусть внедряют, дело хорошее
00:47
нок наверное не настоящий опенсорс
00:48
e_zombie: dvolodinOS
00:48
нет, он просто не совсем для их сегмента
00:48
зенос опенсорс ?
00:48
я уже лет 5 их хочу посмотреть
00:48
первые попытки завести были до нока - потом подсел
00:48
dvolodin: а для чего более?
00:49
"Опенсорс-сообщество меньше посылает мелких пользователей, потому что многие — перфекционисты, и баги выслеживаются не в порядке важности клиента. Оргструктура такая, что можно смело послать одного контрагента с поддержи и взять другого. Сообщес
00:51
кто-то встречал (использовал) почтовую веб-морду опенсорсную?
00:56
поставил клиенту. вродене жалуется.
00:58
dvolodin: а на джуниперах get_interface_status починили? у меня алармы так и висят почему-то. хотя на почту, емнип, clear приходили
00:58
мож алармы сами почистить
00:58
Night_Snake: а он ломался?
00:58
его просто не было :)
00:59
freeseacher: зенос да, опенсорс. но есть платные модули
01:00
TSergey: iredmail это все сразу. почтовик + вебморда
01:00
по мне так лучше по отдельнокти
01:01
dvolodin: дык сосстояние линков щас должно отслеживаться? мне сбросить алармы?
01:01
Night_Snake: и что-то Bay на админке как-то настораживает
01:01
Night_Snake: да, отслеживается
01:02
а как грохнуть сразу кучу алармов?
01:02
Night_Snake: или хочешь прям в базе зачистить?
01:03
да как угодно. можно просто закрыть. главное чтоб не маячили
01:05
UPDATE sa_managedobject set shape = 'Cisco/softswitch_pgw_mgc' where name like 'asw-%';
01:05
это ты так алармы рекомендуешь закрыть? :)
01:08
(16:32:01) t2me: #./noc shell (16:32:01) t2me: from noc.fm.models import * (16:32:01) t2me: alarms =ActiveAlarm.objects.filter(managed_object=ManagedObject.objects.get(name="pe-1-nov41").id) (16:32:01) t2me: for a in alarms: a.clear_alarm("close")
01:20
А можно как-нить посмотреть, почему не заливается MIB? Пытаюсь скормить ноку трап-мибы циски. а он ругается
01:22
Через вебку
01:22
MIB -> Add
01:22
но помнится через консоль была примерно та же шляпа
01:23
в шелле есть "--traceback Print traceback on exception" может тебе это пригодится
01:25
Night_Snake: да, кстати, а как ругается-то?
01:26
напомни плиз команду для консоли
01:26
./noc import-mib --help
01:27
под ноком
01:27
в /opt/noc
01:28
но я так не делал :) (хотя надо для DES-21xx мибов догрузить)
01:28
бгг, а куда мибы-то класть тогда? ибо
01:28
root@noc:/opt/noc# ./noc import-mib --help
01:28
Usage: manage.py import-mib [options]
01:28
Import MIBs into database
01:28
и как-то --file там не наблюдается
01:29
а может это не то? нам же экспорт нужен
01:29
зачем экспорт оО
01:29
мне же в нок залить
01:29
мы в нок же экспортируем?
01:29
экспорт - это выгруз
01:29
там вот еще есть:
01:29
"[fm]
01:29
compile-mib
01:29
events
01:29
import-mib
01:29
inject-event
01:29
lookup-mib
01:29
make-cmib
01:29
sync-mibs"
01:30
ща найдем в доке
01:31
например так
01:31
"./noc import-mib ~/CISCO-PRODUCTS-MIB.mib "
01:33
Где находятся профайлы железок, в которых можно было бы включить инфертори дискавери?
01:33
01:34
fumufu86: SA\Setup\Managed Object Profiles
01:34
и еще в конфигах
01:36
TSergey: smidump: cannot locate module `./CISCO-IPSEC-FLOW-MONITOR-MIB.traps'
01:36
что-то не так
01:36
либо где-то хардкод на расширение
01:38
Night_Snake: а путь-то правильный до миба?
01:40
Night_Snake: а пользователь нок в той папке может писать?
01:40
я миб кинул прямо в корень нока
01:40
и запускаю от рута
01:40
не, там точно какая-то магия
01:40
от рута?
01:41
я все шелловское запускаю от нока
01:41
от рута оно у меня не запусается
01:42
*не запускается
01:43
один хрен
01:43
кстати а какой дискавери надо включить, чтобы инвентори собрался? Потому что у меня опознался только шеститонник и его модули. Из 100+ разных железок
01:44
таки в профайлах включено?
01:44
asset да. смотри unknown models
01:44
в MO profile включен caps и asset
01:45
капс это для графков
01:45
Night_Snake: а в конфиге включал?
01:45
а не, asset был не включен. ща включу и пройдусь
01:45
TSergey: в конфигах где?
01:47
Night_Snake: noc.conf
01:47
xetle_: можно я не буду? :)
01:47
TSergey: там asset?
01:47
поотрубай всякие rep bfd и другое ненужное
01:48
Night_Snake: ага, секция asset_discovery
01:48
xetle_: а на тушенке ты тестируешь?
01:49
fumufu86: да, и в noc.conf
01:50
то что нужно править в двух местах, это особеннность нока такая или баг?
01:51
ага, похоже что-то собирается. тока в lost&found у трансиверов в списке не отображается, тока коробки
01:51
*имя не отображается
01:52
fumufu86: это дублирование, для надежности
01:53
а что делать с Unknown models?
01:55
рисовать модельки.
01:55
КЭП
01:55
потом мучатся, когда такие-же модельки прилетят при обновлении
01:55
*мучаться
01:55
ну это да. там всегда косяки :)
01:55
asset_discovery в noc.conf отсутствует у меня
01:56
TSergey: не мучаться, а делиться :)
01:56
fumufu86: смотри noc.default
01:56
dvolodin: там есть спенинг три рабочий. почти
01:56
dvolodin: а потом же мучатьс, когда прилетят?
01:57
fumufu86: и нету?
01:57
dvolodin: чего не так, если при импорте мибов ругается на smidump и ...MIB.traps ?
01:58
dvolodin: если в шелле импортить
01:58
есть
01:58
вставил
01:58
перезапускаю
01:58
dvolodin: smidump: cannot locate module `./CISCO-IPSEC-FLOW-MONITOR-MIB.traps'
02:00
TSergey: что делаешь?
02:00
это Night_Snake и он импортит мибы в нок
02:00
шеллом
02:01
там есть скрипт для импорта
02:01
02:02
dvolodin: ./noc import-mib ???
02:03
dvolodin, он как-то странно ест мибы. Мибы от циски через один, трап-мибы вообще не ест
02:03
Night_Snake: сделай пасту
02:04
02:04
а пожалуйста! (с)
02:05
и все же я бы под ноком такое делал
02:09
Night_Snake: по поводу get_interfaces_status, скопипасти с Supertel.K21 и оставь часть с SNMP а CLI если нет желания поправить удали.
02:09
TSergey: перезапустил, У некоторых устройств в дискавери уже asset_dis выполнен. Но в инфертори всё ещё пусто.
02:28
fumufu86: значит модели такой нет
02:28
fumufu86: посмотри отчет Inventory\Reports\Unknown Models Summary
02:29
Night_Snake: нет такой вещи как трапмибы
02:29
fumufu86: в МО\Edit\Discovery чего в логе по ассет дискавери?
02:30
fumufu86: чего говорит скрипт MO\Edit\Script\get_inventory для такого МО
02:35
dvolodin: ну у циски есть пак с мибами (v2) и есть пак с мибами для трапов (traps). или я чего-то не понимаю
02:40
а никто не обращал внимания, со списком МО все в порядке? что-то после поиска или внечения изменений в МО, список показывает пустой
02:40
а, не пустой, это "белый квадрат" :(
02:41
dvolodin: в SA \MO
02:41
проверьте кто-нибудь
02:42
обновлялся пару часов назад
02:42
логаут делал
02:43
делаяю поиск s411, наверху белый квадрат, если промотать, ниже три записи, попадающие под поиск
02:43
делаю поиск s41, белый квадрат, перематываю, ниже 20 записей, попадающих под поиск
02:44
Ну вот скормил миб. А в эвентах все равно: SNMP TRAP: 1.3.6.1.4.1.9.9.41.2(CISCO-SYSLOG-MIB::ciscoSyslogMIBNotificationPrefix
02:45
и чего не так?
02:45
текс-то полный
02:45
Ну дык он распарсить должен, разве нет?
02:45
*текст
02:45
если правило есть
02:46
вот сюда зайди FM\Reports\Missed MIBs
02:47
Night_Snake1: переклассифицируй его
02:48
туплю, согласен. и все ж? а то опять чего не так сделаю
02:48
Night_Snake: в ивенте, есть стрелка такая, reclassify
02:48
Тебе одно или все сразу?
02:48
Night_Snake: и дальше смотри там же лог
02:49
Night_Snake: а в миссед-то есть такие сообщения?
02:50
Unclassified event [New]
02:50
а что это за ивент, про что?
02:50
в миссед нету ничего
02:50
а не
02:50
собралось
02:51
1.3.6.1.4.1.9.9.220 CISCO-SMI::ciscoMgmt.220 205
02:51
1.3.6.1.4.1.9.10.56.2 CISCO-SMI::ciscoExperiment.56.2 13
02:51
Night_Snake: значит в мибах он есть, а в классах нет
02:51
а, а вот для этих мибов нет
02:51
если я правильно понимаю технологию
02:51
SNMP TRAP: 1.3.6.1.4.1.9.9.41.2(CISCO-SYSLOG-MIB::ciscoSyslogMIBNotificationPrefix) [Active]
02:51
reclassify
02:51
Unclassified event [New]
02:52
Night_Snake: что это за событие-то?
02:54
ну нет такого правила, похоже для SNMP
02:55
FM\Setup\Classification Rules
02:55
и в поиске FAN
02:56
ну есть такое
02:56
Cisco | IOS | Chassis | Fan | Fan Failed #1..10
02:57
ну да.
02:57
а SNMP нету
02:57
а у тебя SNMP
02:57
поздравляю
02:57
ты дошел до увлекательного мира правилостроения
02:58
я так и знал
02:58
что будет жопа
02:59
Night_Snake: наоборот, делаешь таск на джире, выкладываешь сообщение, потом правило, его добавят в систему
02:59
красота же
03:03
03:03
но мо в серию не пошел :)
03:03
ок, я что-нить придумаю)) эти нужно заниматься плотно, а щас пока не до того
03:04
Night_Snake: сделай таск для начала
03:04
А что я туда напишу?)
03:07
Night_Snake: только не бери пример с TSergey, а ОБЯЗАТЕЛЬНО ДЕЛИСЬ правилами, иначе при обновлении будут проблемки...
03:07
03:07
xetle_: нормально
03:07
xetle_: я даю ссылку на таск, куда выкладывал калсс и правила, а ты вот так, да?
03:07
*класс
03:08
Night_Snake: так и пиши, есть SNMP трап, выкладывай его напиши к какому классу относится
03:09
а далее или сам доделашь и приложишь правило, или кто-то еще это сделает
03:09
Спасибо-спасибо :)
03:10
попробую разобрацца
03:11
только это не баг, а "Improvement" и labels "unknown-event" и Components "FM"
03:11
Night_Snake: сам делаешь правило и само готовое правило прикрпляешь к тикету. За тебя никто сего не сделает.
03:12
Night_Snake: не бери пример с xetle_ , могут сделать :)
03:12
dvolodin: есть предложение добавить для линков поля вида first_seen, last_seen
03:12
evyscr: там нет такого механизма
03:12
evyscr: у тебя есть "белый экран" в списке МО? что-то стабильно вылезло
03:13
TSergey: оно постоянно же
03:13
evyscr: у меня в списке не было так навязчиво как сегодня
03:13
TSergey: у меня сегодня было в мо
03:13
dvolodin: что мешает его создать (даже не обязательно тебе)?
03:13
я не вижу страшных ограничений
03:14
Night_Snake: делай таск, я сделаю, он очень простой, только json нужен для теста правила
03:14
link_discovery тащемта напрашивается на переписывание
03:15
TSergey: давай я сначала сам попробую. Но нужно с мыслями собраться
03:15
TSergey: я ж кидал way to reproduce для MO. стабильно воспроизводится
03:16
если только что каждый раз, увидив линк, дергать этот самый first/last seen
03:19
там проблема в том, что требуется подтверждение с двух сторон
03:19
ну, линк-кандидаты как-то живут ведь
03:19
энивей, по факту подтверждения можно и прописать
03:21
dvolodin: знаешь про стабильный "белый квадрат" в списке SA|МО?
03:36
Кто сможет завтра стенд с Eltex.MES собрать чтобы там LAG был и пару vlan. Надо с именами интерфейсов в скриптах разобратся.
03:40
xetle_: а ты пользуешь ./noc test для проверки?
03:41
просто интересно
03:44
я вот делал
03:44
03:44
но там есть неточности
03:47
TSergey: fumufu86: посмотри отчет Inventory\Reports\Unknown Models Summary ------там штук 10 разных моделей
03:47
TSergey: fumufu86: в МО\Edit\Discovery чего в логе по ассет дискавери? ---да
03:49
03:54
fumufu86: что значит "да"? :) чего там в логах пишет, есть "Unknown model" ?
03:56
TSergey: мне надо тушонка для get_portchennel & get_switchport чтобы нормально get_interfaces написать для Eltex.MES.
03:57
увы, нету у меня таких
03:57
нок тест без тушонки безполезен.
03:58
а ты смотрел мою ссылку-то :)
03:59
Нет, но теперь посмотрел. :)
04:01
fumufu86: я убег
04:01
но как-то много у тебя нашлось, странно что в инвентори пусто
04:01
vyt nj;t cnhfyyj
04:01
мне тоже странно
04:04
./noc fix ?
04:04
и вообще db.noc.objects.find()
04:12
CPE Qtech QBR-1040W кто нить щупал?
04:12
этот кал имеет хоть одну рабочую прошивку
04:13
04:14
db.noc.objects.find() это где выполнять? в монге?
04:22
ну че сиськи письки наночь? ;)
04:22
Мальчик, тебе сколько лет?)))
04:29
много дядя, третий десякок уже прошел
04:29
и дома два карапуза)
04:31
Самые сложные для мальчика первые сорок лет детства...
04:32
ога, игрушки сильно дорожают
04:32
мужчина - случайно выживший мальчик
04:33
fumufu86: в монге
04:33
ss_: то есть ты - салага моложе 30?
04:36
evyscr, салага старше 30
04:36
))))))))))))))
04:36
это, блджад, четвёртый десяток
04:36
в школу ходить надо было
04:36
а хер знат, мне вообще 18 как бороду сбрею)
04:37
ну, мне в 29 пиво без паспорта не продавали
04:38
а сейчас и небритому десяток скидывают
04:38
ss_: самые одаренные гибнут, выживают дураки
04:38
zi_rus: вот мы с тобой и выжили
04:39
zi_rus, я в детсве элекроникой увлекся))) не погиб. А вот сколько бомбочек и ракет сделал)))))))))))))))))))))))
04:39
да, я вообще не убиваем
04:39
а я нет
04:39
у меня силшком завышен инстинкт самосохранения
04:40
что, даже кондёром по руке не получал?
04:41
кондеры взрывались и в лоб и под глаз прилетали
04:41
наши родный К50-6
04:51
так, clone в интерфейсах в object_models сломали у всех?
04:55
вообще интерфейс медленно, но верно превращается к какую-то XYNTA.
04:57
Коллеги, приветствую. Подскажите, pls поставил сегодня последнюю версию, а в ней пустая коллекция noc.layers. Позавчера ставил предыдущую версию, все было ок. Это в новом релизе поломали?
04:58
armagon: а тебе то это зачем?
04:58
04:59
e_zombie, смотрел уже архив, спасибо
05:00
видно много работы
05:00
4 вечера пока отобрал и проявил. даже наверное 6 если с портретами.
05:00
В инвентори создавал объекты, страна, город и т.д. Ругается при сохранении, а в логах пишет, что нет нужного layer'a
05:01
доброго
05:01
e_zombie: Вова, ты ли это?
05:03
нет ёба.
05:04
нигде от них не спрятаться
05:06
ты то нахера сюда припёрся
05:07
да вот лазил-лазил... дай, думаю, тебя найду...
05:07
где у нас дока по тому как запускать джоб на сейв конфига по приходу трапа
05:07
но на самом деле ставить счас буду... данное поделие
05:07
лолд
05:07
ну готовь свой анал.
05:09
блять, ну почему интерфейс превратили в такое говно?
05:09
прими свежую таблетку обезболиваюшего
05:09
впрочем, что это я. это нок, детка.
05:10
пора уже переходить на морфиг
05:10
e_zombie: да я уже наслышан, да....
05:10
что мне понадобятся тяжелые наркотики
05:11
кажется, это первый человек, пришедший подготовленным
05:11
блджад, я тоже
05:11
но это ни разу не подсказало мне будущее
05:12
"если вы хотите поставить нок - одумайтесь"
05:12
и после этого решил ставить noc
05:12
впрочем, ipam ещё жив
05:12
надолго ли?
05:13
evyscr: что не так с clone?
05:13
работает он
05:14
в object_models не работает. Не создает новую строку
05:14
++
05:14
перезаписывает текущую, по ходу
05:14
пробовал в хроме и в огнелисе
05:14
evyscr: а, снизу в табличке?
05:15
и в консоли чисто и нет ошибок?
05:16
чисто и красиво
05:17
Дмитрий, и еще проблемка В инвентори создавал объекты, страна, город и т.д. Ругается при сохранении, а в логах пишет, что нет нужного layer'a. Поставил чистую систему с нуля
05:19
апгрейдом?
05:19
или совсем чистую?
05:20
совсем чистую. Дней 5 назад ставил, было все ок
05:27
ну, в целом, при выполнении clone честно выполняется onCloneConnection. и ничего кроме неё.
05:29
насколько сопоставление listeners соответствует текущим требованиям - хз.
05:31
./noc collection --sync ее создаст?
05:41
armagon: сделай-ка вот так
05:41
./noc shell
05:42
from noc.lib.collection import Collection
05:42
print list(Collection.iter_collections())
05:58
fumufu86: и что, в Lost+Found таки ничего нет?
06:00
у меня пирули не сохраняются .
06:04
Список сюда скинуть?
06:06
2015-05-21 17:05:31,147 [tornado.access] 400 POST /main/pyrule/ (127.0.0.1) 151.48ms
06:06
e_zombie: ошибка синтаксическая
06:06
Uncaught TypeError: Cannot read property 'dom' of null
06:06
06:06
10ext-all.js:22 Uncaught TypeError: Cannot read property 'dom' of null
06:07
armagon: посмотри в local/collections/gis есть файлик layers.csv ?
06:07
директории такой нет
06:10
[root@nocproject noc]# locate layers.csv
06:10
/opt/noc/local/collections/gis/layers.csv
06:11
А у меня нет директории gis
06:12
nbibyf d jndtn
06:12
тишина в ответ
06:12
[root@nocproject noc]# hg status
06:12
Not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
06:12
Not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
06:12
M sa/apps/reportstalediscovery/views.py
06:12
M sa/management/commands/debug-script.py
06:12
M sa/profiles/Eltex/MES/__init__.py
06:12
M sa/profiles/Eltex/MES/get_interfaces.py
06:12
M sa/profiles/Eltex/MES/get_switchport.py
06:12
значит у тебя всё на месте.
06:13
тогда тем более странно
06:14
armagon: скорее всего у тебя не develop ветка, а какая-то другая
06:15
что в upgrade.conf ?
06:15
Какой параметр посмотреть?
06:18
Вроде нашел нужные файлы *.json в дире gis/collections/layers/Cities.json
06:19
ок, сейчас обновлюсь
06:19
тебе нужно чуточку больше боли.
06:20
какие радужные перспективы)))
06:21
не хотит
06:21
говорит uncommited changes
06:21
теперь все задали кулаки и следим, как armagon обновляется с default до develop
06:22
armagon: а нафига тыт там что-то правил ?
06:22
Модельку добавил
06:22
ок
06:23
сам апгрейд прошел без ошибок
06:26
ничего не изменилось. в local/collections/ диры gis не появилось
06:26
у меня вопрос - как может быть пустым вывод hg status при uncommited changes?
06:29
я добавил модель после hg status
06:35
fumufu86: значит таки рута как-то похерили
06:37
это у меня что-то не так или в ноке?
06:37
у тебя
06:37
но в ноке тоже что-то не так
06:38
и как узнать в чём проблема?
06:40
fumufu86: в global lost+found
06:41
у тебя lost+found не в руте. а noc fix нихера с этим не делает.
06:44
А мне как это исправить? Как он мог там оказаться?
06:45
У меня такая же фигня
06:46
db.noc.objects.update({"_id" : ObjectId("554b34891d41c822e2b94d2f")},{$set: {"container":ObjectId("554b34891d41c822e2b94d2e")}})
06:48
armagon: на develop
06:51
evyscr: посмотрел clone, роскошно
06:52
метод insert в extjs 5.1.1 тупо не вставляет запись :)
06:52
Помогло! Спасибо
06:54
Кстати, с Lost&Found у меня такая же проблема как и у fumufu86
06:54
armagon: заходишь в монгу, правишь запись
06:54
в процессе уже
06:55
спасибо
06:55
запись там появилась
06:58
dvolodin: кстате, там бы везде делать аналог insert after, а не before
06:59
энивей, ждать обновления-патча extjs или менять в ноке?
07:00
evyscr: докапываться до причины надо
07:00
оно поломалось с апгрейдом extjs
07:00
ну, add там добавляет строку перед выделенной
07:00
а лучше бы делал это после
07:42
всегда не любил extjs
12:11
Дмитрий, добрый вечер! Подскажите, как правильно добавлять object_model? Чего-то не нашел на сайте. И как вам закоммитить эти девайсы?
22:03
armagon: в inv > setup > object models
22:03
отдать можно в виде issue на jira
22:11
день пьягых бантиков начался
22:21
расскажите, удаление МО починили же? я про таски с такой проблемой, может их закрывать можно
22:30
e_zombie: я там из твоих тасков на джире поспрашивал про актуальность
22:31
попью чаю и буду разгребать
22:58
22:58
правильно сделал?
23:13
Как сказать. Надо бы доставать переменную name
23:13
(?P<name>Fan \\d+)
23:13
-"^Fan 1 had a rotation error reported.$"
23:14
="^(?P<name>Fan \\d+) had a rotation error reported.$"
23:14
*+
23:14
эмм
23:15
куда сказать?
23:15
и слишком много лишних строк, их поудалять надо, а оставить основные.
23:23
Night_Snake: привет
23:28
а сделай из ивента json
23:28
ща, я правило поправлю, чтоб он все fan матчил
23:29
из ивента, хочется OIDы посмотреть
23:29
не должно быть в правиле так:
23:29
"key_re": "^CISCO-SYSLOG-MIB::clogHistMsgName.2884829$",
23:29
"value_re": "^FAN_FAILED$"
23:34
тмм номер события в логе
23:34
\d+
23:34
нужен номер события? я бы оставил номер фана и что это его ошибка
23:36
номер не нужен, но его нужно сматчить
23:37
TSergey: обновил таск, поправил правило и сделал json ивента
23:38
Кстати а это нормально, что старые ивенты не классифицируются по это правило, но тест проходят?
23:38
нужно реклассифицировать, в шелле есть скрипт
23:38
Их можно всех скопом перекласифицировать.
23:39
Дмитрий, я не совсем правильно выразился, я имел в виду импортировать в систему девайсы из файлов *.json. Сделал ./noc collection --install /tmp/* но в object_models новые девайсы не появляются
23:43
" ./noc events --help"
23:44
"./noc events -c "Unknown | SNMP Trap" -a reclassify"
23:49
неужели в трапе номер вентилятора только в тексте сообщения
23:49
?
23:51
Это syslog
23:51
есть еще envmon
23:51
там все есть
23:51
Ща сделаю правило
23:52
как это силсог? трапом сообщения силога?
23:52
*сислога
23:52
Ну трап из ветки SYSLOG.
23:53
а самого трапа на такое событие нет? ты обрабатываешь трап по сообщению сислога, так что-ли?
23:54
а как обозначить, что номер fan надо смотреть в oid?
23:54
не, там просто ENVMON прилетает раз в дцать реже
23:54
так в лог он его только текстом и пишет, наверное
23:54
интересно именно трап события FAN_FAILED
23:58
а то что сейчас, то раз это syslog сообщение, но присланное так, то правило можно модифицировать из "Cisco | IOS | Chassis | Fan | Fan Failed (SYSLOG)", просто на один OID "^CISCO-SYSLOG-MIB::clogHistMsgText.2884829$", интересно чего значит 2884829
23:59
Добавил комментом
23:59
JSON правила и ивента
Share this page
Share this page: