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: 21.05.2015
e_zombie #
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
кто с кем не понятно
xetle_ #
00:13
У кого есть Элтексы и STP настроено можете протестить пре альфу http://pastie.org/pastes/10199952/text get_spanning_tree Багов будет много!
dvolodin #
00:14
xetle_: компиляцию регулярок вынеси из функции в класс
00:15
state и role -- тоже, сделай STATE_MAP и ROLE_MAP в классе
xetle_ #
00:18
Хорошо сделаю, надо e_zombie подговорить на тестирование..
00:18
У мня на них STP никогда не подымалось по этому скрипт не писал.
dvolodin #
00:18
e_zombie: подговорись на тестирование :)
e_zombie #
00:19
ну я то чё.
00:19
уболтали языкастые.
00:30
все уже подрачили на вчерашний архив с фоточками?
buggy-funhouse #
00:32
конечно
00:32
после сисечек?
e_zombie #
00:32
после вагиночек
00:33
(21:20:22) E_zombie2: кто там хотел исходников порнухи что я снимаю
00:33
(21:21:34) E_zombie2: http://42kadra.ru/files/20150520-sveta.zip
00:33
http://42kadra.ru/files/20150520-sveta.jpg.zip ну это вся съёмка проявленная.
00:33
на портреты просьба не пугаться :)
00:40
всётакие девочке не 18
TSergey #
00:42
хорошая фразочка:
00:42
" Благодаря истории nginx, кстати, стало куда проще объяснять заказчикам, что опенсорс — это не какие-то наркоманы под мостами. "
00:44
читаю статью на хабре, кроковскую
00:44
знают ли они о NOCе?
dvolodin #
00:45
наркоманы под мостами?
buggy-funhouse #
00:46
все, кто не успел вовремя поставить zabbixтеперь наркоманы
TSergey #
00:46
КРОК внедряет опенсорсные решения
00:47
в статье
00:47
"Мониторинг инфраструктуры
00:47
— Zabbix
00:47
— Zenoss
00:47
— Nagios."
buggy-funhouse #
00:47
да ссылку дай просто =)
dvolodin #
00:47
TSergey: пусть внедряют, дело хорошее
e_zombie #
00:47
balginOS
TSergey #
00:47
нок наверное не настоящий опенсорс
buggy-funhouse #
00:48
e_zombie: dvolodinOS
dvolodin #
00:48
нет, он просто не совсем для их сегмента
freeseacher #
00:48
зенос опенсорс ?
00:48
я уже лет 5 их хочу посмотреть
TSergey #
00:48
я из статьи дернул: http://habrahabr.ru/company/croc/blog/244085/
freeseacher #
00:48
первые попытки завести были до нока - потом подсел
buggy-funhouse #
00:48
dvolodin: а для чего более?
TSergey #
00:49
"Опенсорс-сообщество меньше посылает мелких пользователей, потому что многие — перфекционисты, и баги выслеживаются не в порядке важности клиента. Оргструктура такая, что можно смело послать одного контрагента с поддержи и взять другого. Сообщес
00:51
кто-то встречал (использовал) почтовую веб-морду опенсорсную?
e_zombie #
00:51
овер 9000
00:52
http://www.iredmail.org/docs/index.html на. там веб морда и ваще всё в одном флаконе
TSergey #
00:55
используешь?
e_zombie #
00:56
поставил клиенту. вродене жалуется.
TSergey #
00:56
спасиб
Night_Snake #
00:58
dvolodin: а на джуниперах get_interface_status починили? у меня алармы так и висят почему-то. хотя на почту, емнип, clear приходили
00:58
мож алармы сами почистить
dvolodin #
00:58
Night_Snake: а он ломался?
00:58
его просто не было :)
Night_Snake #
00:59
freeseacher: зенос да, опенсорс. но есть платные модули
01:00
TSergey: iredmail это все сразу. почтовик + вебморда
01:00
по мне так лучше по отдельнокти
01:01
dvolodin: дык сосстояние линков щас должно отслеживаться? мне сбросить алармы?
TSergey #
01:01
Night_Snake: и что-то Bay на админке как-то настораживает
dvolodin #
01:01
Night_Snake: да, отслеживается
fumufu86 #
01:02
в последнее время всё чаще ь на положительные отзывы об этом http://aggregate.tibbo.com/ru/solutions/network_management.html
TSergey #
01:02
Night_Snake: наверное уже видел такое https://kb.nocproject.org/pages/viewpage.action?pageId=15630875
Night_Snake #
01:02
а как грохнуть сразу кучу алармов?
TSergey #
01:02
хе-хе :)
Night_Snake #
01:02
о, как раз
TSergey #
01:02
Night_Snake: или хочешь прям в базе зачистить?
Night_Snake #
01:03
да как угодно. можно просто закрыть. главное чтоб не маячили
e_zombie #
01:05
UPDATE sa_managedobject set shape = 'Cisco/softswitch_pgw_mgc' where name like 'asw-%';
TSergey #
01:05
это ты так алармы рекомендуешь закрыть? :)
e_zombie #
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")
Night_Snake #
01:20
А можно как-нить посмотреть, почему не заливается MIB? Пытаюсь скормить ноку трап-мибы циски. а он ругается
TSergey #
01:21
а как заливаешь?
Night_Snake #
01:22
Через вебку
01:22
MIB -> Add
01:22
но помнится через консоль была примерно та же шляпа
TSergey #
01:23
в шелле есть "--traceback Print traceback on exception" может тебе это пригодится
01:25
Night_Snake: да, кстати, а как ругается-то?
Night_Snake #
01:26
напомни плиз команду для консоли
TSergey #
01:26
./noc import-mib --help
01:27
под ноком
01:27
в /opt/noc
01:28
но я так не делал :) (хотя надо для DES-21xx мибов догрузить)
Night_Snake #
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 там не наблюдается
TSergey #
01:29
а может это не то? нам же экспорт нужен
Night_Snake #
01:29
зачем экспорт оО
01:29
мне же в нок залить
TSergey #
01:29
мы в нок же экспортируем?
Night_Snake #
01:29
импортируем
TSergey #
01:29
а, тогда гут
Night_Snake #
01:29
экспорт - это выгруз
TSergey #
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"
Night_Snake #
01:30
надо dvolodin
TSergey #
01:30
ща найдем в доке
01:31
например так
01:31
"./noc import-mib ~/CISCO-PRODUCTS-MIB.mib "
fumufu86 #
01:33
Где находятся профайлы железок, в которых можно было бы включить инфертори дискавери?
TSergey #
01:33
Night_Snake: https://kb.nocproject.org/display/DOC/noc+import-mib
01:34
fumufu86: SA\Setup\Managed Object Profiles
01:34
и еще в конфигах
Night_Snake #
01:36
TSergey: smidump: cannot locate module `./CISCO-IPSEC-FLOW-MONITOR-MIB.traps'
01:36
что-то не так
01:36
либо где-то хардкод на расширение
TSergey #
01:38
Night_Snake: а путь-то правильный до миба?
Night_Snake #
01:38
ессно
TSergey #
01:40
Night_Snake: а пользователь нок в той папке может писать?
Night_Snake #
01:40
я миб кинул прямо в корень нока
01:40
и запускаю от рута
01:40
не, там точно какая-то магия
TSergey #
01:40
от рута?
01:41
я все шелловское запускаю от нока
01:41
от рута оно у меня не запусается
01:42
*не запускается
Night_Snake #
01:43
один хрен
01:43
кстати а какой дискавери надо включить, чтобы инвентори собрался? Потому что у меня опознался только шеститонник и его модули. Из 100+ разных железок
e_zombie #
01:44
inventory ?
TSergey #
01:44
Asset вроде
e_zombie #
01:44
таки в профайлах включено?
01:44
asset да. смотри unknown models
Night_Snake #
01:44
в MO profile включен caps и asset
TSergey #
01:45
и Caps
e_zombie #
01:45
капс это для графков
TSergey #
01:45
Night_Snake: а в конфиге включал?
Night_Snake #
01:45
а не, asset был не включен. ща включу и пройдусь
01:45
TSergey: в конфигах где?
fumufu86 #
01:46
http://awesomescreenshot.com/0d04x33fce что из этого?
TSergey #
01:47
Night_Snake: noc.conf
xetle_ #
01:47
get_spanning_tree для Eltex.MES http://pastebin.com/B6PxScE5 все тестим.
TSergey #
01:47
xetle_: можно я не буду? :)
Night_Snake #
01:47
TSergey: там asset?
e_zombie #
01:47
поотрубай всякие rep bfd и другое ненужное
TSergey #
01:48
Night_Snake: ага, секция asset_discovery
01:48
xetle_: а на тушенке ты тестируешь?
fumufu86 #
01:48
http://awesomescreenshot.com/0d04x33fce здесь нужно asset_discovery включить, чтоб инвертори заработало?
TSergey #
01:49
fumufu86: да, и в noc.conf
fumufu86 #
01:50
то что нужно править в двух местах, это особеннность нока такая или баг?
e_zombie #
01:50
особенность
fumufu86 #
01:51
для чего так?
Night_Snake #
01:51
ага, похоже что-то собирается. тока в lost&found у трансиверов в списке не отображается, тока коробки
01:51
*имя не отображается
TSergey #
01:52
fumufu86: это дублирование, для надежности
Night_Snake #
01:53
а что делать с Unknown models?
e_zombie #
01:55
рисовать модельки.
01:55
КЭП
TSergey #
01:55
потом мучатся, когда такие-же модельки прилетят при обновлении
01:55
*мучаться
e_zombie #
01:55
ну это да. там всегда косяки :)
fumufu86 #
01:55
asset_discovery в noc.conf отсутствует у меня
e_zombie #
01:56
Night_Snake https://kb.nocproject.org/display/DEV/Protocols
dvolodin #
01:56
TSergey: не мучаться, а делиться :)
TSergey #
01:56
fumufu86: смотри noc.default
e_zombie #
01:56
dvolodin: там есть спенинг три рабочий. почти
TSergey #
01:56
dvolodin: а потом же мучатьс, когда прилетят?
fumufu86 #
01:56
посмотрел как раз
TSergey #
01:57
fumufu86: и нету?
01:57
dvolodin: чего не так, если при импорте мибов ругается на smidump и ...MIB.traps ?
01:58
dvolodin: если в шелле импортить
fumufu86 #
01:58
есть
01:58
вставил
01:58
перезапускаю
TSergey #
01:58
dvolodin: smidump: cannot locate module `./CISCO-IPSEC-FLOW-MONITOR-MIB.traps'
dvolodin #
02:00
TSergey: что делаешь?
TSergey #
02:00
это Night_Snake и он импортит мибы в нок
02:00
шеллом
dvolodin #
02:01
там есть скрипт для импорта
02:01
http://forum.nag.ru/forum/index.php?showtopic=47185&st=680
Night_Snake #
02:01
яяя
TSergey #
02:02
dvolodin: ./noc import-mib ???
Night_Snake #
02:03
dvolodin, он как-то странно ест мибы. Мибы от циски через один, трап-мибы вообще не ест
TSergey #
02:03
Night_Snake: сделай пасту
Night_Snake #
02:04
http://pastebin.com/NJMhSDCK
02:04
а пожалуйста! (с)
TSergey #
02:05
и все же я бы под ноком такое делал
Night_Snake #
02:06
а там тож самое
xetle_ #
02:09
Night_Snake: по поводу get_interfaces_status, скопипасти с Supertel.K21 и оставь часть с SNMP а CLI если нет желания поправить удали.
fumufu86 #
02:09
TSergey: перезапустил, У некоторых устройств в дискавери уже asset_dis выполнен. Но в инфертори всё ещё пусто.
TSergey #
02:28
fumufu86: значит модели такой нет
02:28
fumufu86: посмотри отчет Inventory\Reports\Unknown Models Summary
dvolodin #
02:29
Night_Snake: нет такой вещи как трапмибы
TSergey #
02:29
fumufu86: в МО\Edit\Discovery чего в логе по ассет дискавери?
02:30
fumufu86: чего говорит скрипт MO\Edit\Script\get_inventory для такого МО
Night_Snake1 #
02:35
dvolodin: ну у циски есть пак с мибами (v2) и есть пак с мибами для трапов (traps). или я чего-то не понимаю
dvolodin #
02:35
mib'ы нужны
TSergey #
02:40
а никто не обращал внимания, со списком МО все в порядке? что-то после поиска или внечения изменений в МО, список показывает пустой
02:40
а, не пустой, это "белый квадрат" :(
02:41
dvolodin: в SA \MO
02:41
проверьте кто-нибудь
02:42
обновлялся пару часов назад
02:42
логаут делал
02:43
делаяю поиск s411, наверху белый квадрат, если промотать, ниже три записи, попадающие под поиск
02:43
делаю поиск s41, белый квадрат, перематываю, ниже 20 записей, попадающих под поиск
Night_Snake #
02:44
Ну вот скормил миб. А в эвентах все равно: SNMP TRAP: 1.3.6.1.4.1.9.9.41.2(CISCO-SYSLOG-MIB::ciscoSyslogMIBNotificationPrefix
TSergey #
02:45
и чего не так?
02:45
текс-то полный
Night_Snake #
02:45
Ну дык он распарсить должен, разве нет?
TSergey #
02:45
*текст
02:45
если правило есть
Night_Snake #
02:46
бля...
TSergey #
02:46
вот сюда зайди FM\Reports\Missed MIBs
dvolodin #
02:47
Night_Snake1: переклассифицируй его
Night_Snake #
02:47
how?
TSergey #
02:47
семенсеменыч :)
Night_Snake #
02:48
туплю, согласен. и все ж? а то опять чего не так сделаю
TSergey #
02:48
Night_Snake: в ивенте, есть стрелка такая, reclassify
xetle_ #
02:48
Тебе одно или все сразу?
TSergey #
02:48
Night_Snake: и дальше смотри там же лог
02:49
Night_Snake: а в миссед-то есть такие сообщения?
Night_Snake #
02:50
Unclassified event [New]
TSergey #
02:50
а что это за ивент, про что?
Night_Snake #
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
TSergey #
02:51
Night_Snake: значит в мибах он есть, а в классах нет
02:51
а, а вот для этих мибов нет
02:51
если я правильно понимаю технологию
Night_Snake #
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]
TSergey #
02:52
Night_Snake: что это за событие-то?
Night_Snake #
02:52
FAN_FAILED
TSergey #
02:54
ну нет такого правила, похоже для SNMP
02:55
FM\Setup\Classification Rules
02:55
и в поиске FAN
Night_Snake #
02:56
ну есть такое
02:56
Cisco | IOS | Chassis | Fan | Fan Failed #1..10
TSergey #
02:56
оно же SYSLOG
Night_Snake #
02:57
ну да.
02:57
а SNMP нету
TSergey #
02:57
а у тебя SNMP
02:57
поздравляю
02:57
ты дошел до увлекательного мира правилостроения
Night_Snake #
02:58
я так и знал
02:58
что будет жопа
TSergey #
02:59
Night_Snake: наоборот, делаешь таск на джире, выкладываешь сообщение, потом правило, его добавят в систему
02:59
красота же
03:03
Night_Snake: типа того: NOC-1455
03:03
но мо в серию не пошел :)
Night_Snake #
03:03
ок, я что-нить придумаю)) эти нужно заниматься плотно, а щас пока не до того
TSergey #
03:04
Night_Snake: сделай таск для начала
xetle_ #
03:04
Night_Snake: специально для тебя написали: https://kb.nocproject.org/pages/viewpage.action?pageId=15106281
Night_Snake #
03:04
А что я туда напишу?)
TSergey #
03:05
ща
xetle_ #
03:07
Night_Snake: только не бери пример с TSergey, а ОБЯЗАТЕЛЬНО ДЕЛИСЬ правилами, иначе при обновлении будут проблемки...
TSergey #
03:07
ну типа так NOC-1248
03:07
xetle_: нормально
03:07
xetle_: я даю ссылку на таск, куда выкладывал калсс и правила, а ты вот так, да?
03:07
*класс
03:08
Night_Snake: так и пиши, есть SNMP трап, выкладывай его напиши к какому классу относится
03:09
а далее или сам доделашь и приложишь правило, или кто-то еще это сделает
Night_Snake #
03:09
Спасибо-спасибо :)
03:10
попробую разобрацца
TSergey #
03:11
только это не баг, а "Improvement" и labels "unknown-event" и Components "FM"
xetle_ #
03:11
Night_Snake: сам делаешь правило и само готовое правило прикрпляешь к тикету. За тебя никто сего не сделает.
TSergey #
03:12
Night_Snake: не бери пример с xetle_ , могут сделать :)
evyscr #
03:12
dvolodin: есть предложение добавить для линков поля вида first_seen, last_seen
dvolodin #
03:12
evyscr: там нет такого механизма
TSergey #
03:12
evyscr: у тебя есть "белый экран" в списке МО? что-то стабильно вылезло
evyscr #
03:13
TSergey: оно постоянно же
TSergey #
03:13
evyscr: у меня в списке не было так навязчиво как сегодня
Night_Snake #
03:13
TSergey: у меня сегодня было в мо
evyscr #
03:13
dvolodin: что мешает его создать (даже не обязательно тебе)?
03:13
я не вижу страшных ограничений
TSergey #
03:14
Night_Snake: делай таск, я сделаю, он очень простой, только json нужен для теста правила
evyscr #
03:14
link_discovery тащемта напрашивается на переписывание
Night_Snake #
03:15
TSergey: давай я сначала сам попробую. Но нужно с мыслями собраться
evyscr #
03:15
TSergey: я ж кидал way to reproduce для MO. стабильно воспроизводится
dvolodin #
03:16
если только что каждый раз, увидив линк, дергать этот самый first/last seen
03:19
там проблема в том, что требуется подтверждение с двух сторон
evyscr #
03:19
ну, линк-кандидаты как-то живут ведь
03:19
энивей, по факту подтверждения можно и прописать
TSergey #
03:21
dvolodin: знаешь про стабильный "белый квадрат" в списке SA|МО?
xetle_ #
03:36
Кто сможет завтра стенд с Eltex.MES собрать чтобы там LAG был и пару vlan. Надо с именами интерфейсов в скриптах разобратся.
TSergey #
03:40
xetle_: а ты пользуешь ./noc test для проверки?
03:41
просто интересно
03:44
я вот делал
03:44
https://kb.nocproject.org/pages/viewpage.action?pageId=16547870
03:44
но там есть неточности
fumufu86 #
03:47
TSergey: fumufu86: посмотри отчет Inventory\Reports\Unknown Models Summary ------там штук 10 разных моделей
03:47
TSergey: fumufu86: в МО\Edit\Discovery чего в логе по ассет дискавери? ---да
03:49
TSergey: fumufu86: чего говорит скрипт MO\Edit\Script\get_inventory для такого МО ------http://awesomescreenshot.com/0944x3pu5d
TSergey #
03:54
fumufu86: что значит "да"? :) чего там в логах пишет, есть "Unknown model" ?
xetle_ #
03:56
TSergey: мне надо тушонка для get_portchennel & get_switchport чтобы нормально get_interfaces написать для Eltex.MES.
TSergey #
03:57
увы, нету у меня таких
xetle_ #
03:57
нок тест без тушонки безполезен.
TSergey #
03:58
а ты смотрел мою ссылку-то :)
fumufu86 #
03:59
TSergey: http://pastebin.com/wXBWxjKG
xetle_ #
03:59
Нет, но теперь посмотрел. :)
fumufu86 #
04:00
TSergey: http://awesomescreenshot.com/0424x3rfed
TSergey #
04:01
fumufu86: я убег
04:01
но как-то много у тебя нашлось, странно что в инвентори пусто
fumufu86 #
04:01
vyt nj;t cnhfyyj
04:01
мне тоже странно
evyscr #
04:04
./noc fix ?
04:04
и вообще db.noc.objects.find()
ss_ #
04:12
CPE Qtech QBR-1040W кто нить щупал?
04:12
этот кал имеет хоть одну рабочую прошивку
fumufu86 #
04:13
http://pastebin.com/CmEVr7sM
04:14
db.noc.objects.find() это где выполнять? в монге?
ss_ #
04:22
ну че сиськи письки наночь? ;)
Night_Snake1 #
04:22
Мальчик, тебе сколько лет?)))
ss_ #
04:29
много дядя, третий десякок уже прошел
04:29
и дома два карапуза)
Night_Snake1 #
04:31
Самые сложные для мальчика первые сорок лет детства...
ss_ #
04:32
ога, игрушки сильно дорожают
04:32
мужчина - случайно выживший мальчик
evyscr #
04:33
fumufu86: в монге
04:33
ss_: то есть ты - салага моложе 30?
ss_ #
04:36
evyscr, салага старше 30
04:36
))))))))))))))
evyscr #
04:36
это, блджад, четвёртый десяток
04:36
в школу ходить надо было
ss_ #
04:36
а хер знат, мне вообще 18 как бороду сбрею)
evyscr #
04:37
ну, мне в 29 пиво без паспорта не продавали
04:38
а сейчас и небритому десяток скидывают
zi_rus #
04:38
ss_: самые одаренные гибнут, выживают дураки
evyscr #
04:38
zi_rus: вот мы с тобой и выжили
ss_ #
04:39
zi_rus, я в детсве элекроникой увлекся))) не погиб. А вот сколько бомбочек и ракет сделал)))))))))))))))))))))))
zi_rus #
04:39
да, я вообще не убиваем
04:39
а я нет
04:39
у меня силшком завышен инстинкт самосохранения
evyscr #
04:40
что, даже кондёром по руке не получал?
ss_ #
04:41
кондеры взрывались и в лоб и под глаз прилетали
04:41
наши родный К50-6
zi_rus #
04:51
не, не получал
evyscr #
04:51
так, clone в интерфейсах в object_models сломали у всех?
04:55
вообще интерфейс медленно, но верно превращается к какую-то XYNTA.
e_zombie #
04:55
да да всё кроется https://pp.vk.me/c623817/v623817151/34e49/KamudRYuM3A.jpg
armagon #
04:57
Коллеги, приветствую. Подскажите, pls поставил сегодня последнюю версию, а в ней пустая коллекция noc.layers. Позавчера ставил предыдущую версию, все было ок. Это в новом релизе поломали?
ss_ #
04:58
о письки пошли)
e_zombie #
04:58
armagon: а тебе то это зачем?
04:58
ss_: http://42kadra.ru/files/20150520-sveta.jpg.zip
ss_ #
04:59
e_zombie, смотрел уже архив, спасибо
05:00
видно много работы
e_zombie #
05:00
4 вечера пока отобрал и проявил. даже наверное 6 если с портретами.
armagon #
05:00
В инвентори создавал объекты, страна, город и т.д. Ругается при сохранении, а в логах пишет, что нет нужного layer'a
around84_laptop #
05:01
доброго
05:01
e_zombie: Вова, ты ли это?
e_zombie #
05:03
нет ёба.
05:04
нигде от них не спрятаться
around84_laptop #
05:04
да((((
e_zombie #
05:06
ты то нахера сюда припёрся
around84_laptop #
05:07
да вот лазил-лазил... дай, думаю, тебя найду...
e_zombie #
05:07
где у нас дока по тому как запускать джоб на сейв конфига по приходу трапа
around84_laptop #
05:07
но на самом деле ставить счас буду... данное поделие
e_zombie #
05:07
лолд
05:07
ну готовь свой анал.
around84_laptop #
05:07
уже(
evyscr #
05:09
блять, ну почему интерфейс превратили в такое говно?
e_zombie #
05:09
прими свежую таблетку обезболиваюшего
evyscr #
05:09
впрочем, что это я. это нок, детка.
e_zombie #
05:10
пора уже переходить на морфиг
around84_laptop #
05:10
e_zombie: да я уже наслышан, да....
05:10
что мне понадобятся тяжелые наркотики
evyscr #
05:11
кажется, это первый человек, пришедший подготовленным
e_zombie #
05:11
он бородат.
armagon #
05:11
не только он)
evyscr #
05:11
блджад, я тоже
05:11
но это ни разу не подсказало мне будущее
around84_laptop #
05:12
я побрился)))
evyscr #
05:12
"если вы хотите поставить нок - одумайтесь"
around84_laptop #
05:12
и после этого решил ставить noc
evyscr #
05:12
впрочем, ipam ещё жив
05:12
надолго ли?
dvolodin #
05:13
evyscr: что не так с clone?
05:13
работает он
evyscr #
05:13
в connections?
dvolodin #
05:14
в object models
armagon #
05:14
в object_models не работает. Не создает новую строку
evyscr #
05:14
++
05:14
перезаписывает текущую, по ходу
armagon #
05:14
пробовал в хроме и в огнелисе
dvolodin #
05:14
evyscr: а, снизу в табличке?
evyscr #
05:14
ну да
dvolodin #
05:15
сейчас проверю
evyscr #
05:15
самое требуемо жи
dvolodin #
05:15
и в консоли чисто и нет ошибок?
armagon #
05:16
чисто и красиво
05:17
Дмитрий, и еще проблемка В инвентори создавал объекты, страна, город и т.д. Ругается при сохранении, а в логах пишет, что нет нужного layer'a. Поставил чистую систему с нуля
dvolodin #
05:19
апгрейдом?
05:19
или совсем чистую?
armagon #
05:20
совсем чистую. Дней 5 назад ставил, было все ок
evyscr #
05:27
ну, в целом, при выполнении clone честно выполняется onCloneConnection. и ничего кроме неё.
05:29
насколько сопоставление listeners соответствует текущим требованиям - хз.
dvolodin #
05:31
./noc collection --sync ее создаст?
armagon #
05:38
Синк не помог
dvolodin #
05:41
armagon: сделай-ка вот так
05:41
./noc shell
05:42
from noc.lib.collection import Collection
05:42
print list(Collection.iter_collections())
fumufu86 #
05:47
evyscr: db.noc.objects.find()---http://pastebin.com/GFn3tx3F
evyscr #
05:58
fumufu86: и что, в Lost+Found таки ничего нет?
e_zombie #
06:00
у меня пирули не сохраняются .
armagon #
06:04
Список сюда скинуть?
e_zombie #
06:04
на пастебин
armagon #
06:05
http://pastebin.com/wU7XT4mH
e_zombie #
06:06
2015-05-21 17:05:31,147 [tornado.access] 400 POST /main/pyrule/ (127.0.0.1) 151.48ms
dvolodin #
06:06
e_zombie: ошибка синтаксическая
e_zombie #
06:06
Uncaught TypeError: Cannot read property 'dom' of null
06:06
http://nocproject.san.ru:8080/main/pyrule/ Failed to load resource: the server responded with a status of 400 (BAD REQUEST)
06:06
10ext-all.js:22 Uncaught TypeError: Cannot read property 'dom' of null
dvolodin #
06:07
armagon: посмотри в local/collections/gis есть файлик layers.csv ?
armagon #
06:07
директории такой нет
e_zombie #
06:10
[root@nocproject noc]# locate layers.csv
06:10
/opt/noc/local/collections/gis/layers.csv
armagon #
06:11
А у меня нет директории gis
e_zombie #
06:11
ахуенный релиз
evyscr #
06:11
hg status
armagon #
06:12
nbibyf d jndtn
06:12
тишина в ответ
e_zombie #
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
значит у тебя всё на месте.
armagon #
06:13
тогда тем более странно
evyscr #
06:14
это нок
Dmitry1 #
06:14
armagon: скорее всего у тебя не develop ветка, а какая-то другая
06:15
что в upgrade.conf ?
armagon #
06:15
Какой параметр посмотреть?
evyscr #
06:15
BRANCH
armagon #
06:15
default
e_zombie #
06:18
поставь develop
armagon #
06:18
Вроде нашел нужные файлы *.json в дире gis/collections/layers/Cities.json
06:19
ок, сейчас обновлюсь
e_zombie #
06:19
тебе нужно чуточку больше боли.
armagon #
06:20
какие радужные перспективы)))
06:21
не хотит
06:21
говорит uncommited changes
Dmitry1 #
06:21
теперь все задали кулаки и следим, как armagon обновляется с default до develop
e_zombie #
06:22
:-D
Dmitry1 #
06:22
armagon: а нафига тыт там что-то правил ?
e_zombie #
06:22
hg revert --all
armagon #
06:22
Модельку добавил
06:22
ок
e_zombie #
06:23
https://pp.vk.me/c405426/v405426588/925/rSEc8IqAsLc.jpg
armagon #
06:23
сам апгрейд прошел без ошибок
06:26
ничего не изменилось. в local/collections/ диры gis не появилось
evyscr #
06:26
у меня вопрос - как может быть пустым вывод hg status при uncommited changes?
armagon #
06:29
я добавил модель после hg status
fumufu86 #
06:34
evyscr: http://awesomescreenshot.com/0514x4ibba
evyscr #
06:35
fumufu86: значит таки рута как-то похерили
fumufu86 #
06:37
это у меня что-то не так или в ноке?
evyscr #
06:37
у тебя
06:37
но в ноке тоже что-то не так
fumufu86 #
06:38
и как узнать в чём проблема?
dvolodin #
06:40
armagon: зафиксил
evyscr #
06:40
fumufu86: в global lost+found
armagon #
06:40
upgrade сделать?
evyscr #
06:41
у тебя lost+found не в руте. а noc fix нихера с этим не делает.
fumufu86 #
06:44
А мне как это исправить? Как он мог там оказаться?
armagon #
06:45
У меня такая же фигня
evyscr #
06:46
db.noc.objects.update({"_id" : ObjectId("554b34891d41c822e2b94d2f")},{$set: {"container":ObjectId("554b34891d41c822e2b94d2e")}})
dvolodin #
06:48
armagon: на develop
06:51
evyscr: посмотрел clone, роскошно
06:52
метод insert в extjs 5.1.1 тупо не вставляет запись :)
armagon #
06:52
Помогло! Спасибо
06:54
Кстати, с Lost&Found у меня такая же проблема как и у fumufu86
evyscr #
06:54
armagon: заходишь в монгу, правишь запись
armagon #
06:54
в процессе уже
06:55
спасибо
fumufu86 #
06:55
запись там появилась
evyscr #
06:58
dvolodin: кстате, там бы везде делать аналог insert after, а не before
dvolodin #
06:59
?
evyscr #
06:59
энивей, ждать обновления-патча extjs или менять в ноке?
dvolodin #
07:00
evyscr: докапываться до причины надо
07:00
оно поломалось с апгрейдом extjs
evyscr #
07:00
ну, add там добавляет строку перед выделенной
07:00
а лучше бы делал это после
xetle #
07:42
всегда не любил extjs
dvolodin #
07:59
ну а что делать
armagon #
12:11
Дмитрий, добрый вечер! Подскажите, как правильно добавлять object_model? Чего-то не нашел на сайте. И как вам закоммитить эти девайсы?
dvolodin #
22:03
armagon: в inv > setup > object models
22:03
отдать можно в виде issue на jira
ss_ #
22:11
день пьягых бантиков начался
TSergey #
22:21
расскажите, удаление МО починили же? я про таски с такой проблемой, может их закрывать можно
e_zombie #
22:23
,,
TSergey #
22:30
e_zombie: я там из твоих тасков на джире поспрашивал про актуальность
e_zombie #
22:31
попью чаю и буду разгребать
Night_Snake #
22:58
TSergey, глянь: NOC-1598
22:58
правильно сделал?
xetle #
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
*+
zi_rus #
23:14
эмм
23:15
куда сказать?
xetle #
23:15
и слишком много лишних строк, их поудалять надо, а оставить основные.
TSergey #
23:23
Night_Snake: привет
Night_Snake #
23:24
привет
TSergey #
23:28
а сделай из ивента json
Night_Snake #
23:28
ща, я правило поправлю, чтоб он все fan матчил
TSergey #
23:29
из ивента, хочется OIDы посмотреть
Night_Snake #
23:29
я понял, момент
TSergey #
23:29
не должно быть в правиле так:
23:29
"key_re": "^CISCO-SYSLOG-MIB::clogHistMsgName.2884829$",
23:29
"value_re": "^FAN_FAILED$"
dvolodin #
23:34
тмм номер события в логе
23:34
\d+
TSergey #
23:34
нужен номер события? я бы оставил номер фана и что это его ошибка
dvolodin #
23:36
номер не нужен, но его нужно сматчить
Night_Snake #
23:37
TSergey: обновил таск, поправил правило и сделал json ивента
23:38
Кстати а это нормально, что старые ивенты не классифицируются по это правило, но тест проходят?
TSergey #
23:38
нужно реклассифицировать, в шелле есть скрипт
xetle #
23:38
Их можно всех скопом перекласифицировать.
armagon #
23:39
Дмитрий, я не совсем правильно выразился, я имел в виду импортировать в систему девайсы из файлов *.json. Сделал ./noc collection --install /tmp/* но в object_models новые девайсы не появляются
Night_Snake #
23:39
xetle: как?)
TSergey #
23:43
" ./noc events --help"
23:44
"./noc events -c "Unknown | SNMP Trap" -a reclassify"
23:49
неужели в трапе номер вентилятора только в тексте сообщения
23:49
?
Night_Snake #
23:51
Это syslog
23:51
есть еще envmon
23:51
там все есть
23:51
Ща сделаю правило
TSergey #
23:52
как это силсог? трапом сообщения силога?
23:52
*сислога
Night_Snake #
23:52
Ну трап из ветки SYSLOG.
TSergey #
23:53
а самого трапа на такое событие нет? ты обрабатываешь трап по сообщению сислога, так что-ли?
Night_Snake #
23:54
а как обозначить, что номер fan надо смотреть в oid?
23:54
не, там просто ENVMON прилетает раз в дцать реже
TSergey #
23:54
так в лог он его только текстом и пишет, наверное
23:54
интересно именно трап события FAN_FAILED
Night_Snake #
23:54
Ща пришлю
TSergey #
23:58
а то что сейчас, то раз это syslog сообщение, но присланное так, то правило можно модифицировать из "Cisco | IOS | Chassis | Fan | Fan Failed (SYSLOG)", просто на один OID "^CISCO-SYSLOG-MIB::clogHistMsgText.2884829$", интересно чего значит 2884829
Night_Snake #
23:59
Добавил комментом
23:59
JSON правила и ивента
Tweet
Share this page
Share this page: Tweet