nocproject.org
06:17
Мы отловили проблему когда не работает кнопка "Save" в новом  ГШ
06:17
UI
06:18
строго при нажатии на карандаш для редактирования
06:18
это я зафиксил
 
06:20
dvolodin, а поправил косык, в хроме нет карандаша
 
06:22
Ж)
06:22
первый раз про такое слышу
 
06:23
а я уже раз пятый про это говорю
06:23
пока дабл клик спасает
 
07:04
хех
07:04
я победил таки  bamboo
 
07:51
Обновился на свою голову
07:51
  File "/opt/noc/contrib/lib/mongoengine-0.6.1-py2.6.egg/mongoengine/document.py", line 4, in <module>
07:51
    from mongoengine import signals
07:51
ImportError: cannot import name signals
07:51
post-update: : syncdb failed
07:51
Terminating
07:52
как полечить?
 
08:03
easy_install -U pymongo
 
08:05
ну для начала можно средствами дистра обновить
 
08:08
а что такое это easy_install?
 
08:08
питоновая приблуда для установки модулей
08:08
что-то вроде cpan у перла
 
08:10
да, довольно удобная штука
 
08:11
каких модулей? модулей чего?
 
08:20
ммм
08:23
а в комментах еще 4 способа устанавливать все подряд
 
09:09
Разбираюсь с системой мониторинга НОКа выгуглил статью на хабре там описана система "root-cause analysis" хотелось что бы длинный список алярмов был сгрупирован,
09:10
например линк довн как основной, а под ним можно было раскрыть список пинг файлед которые в результате этого линк довна появились..
 
09:10
это сейчас делаем
09:10
линки только в базу положили
 
09:10
Соотведственно эти пинги в общей простыни не появлялись ъ
09:11
А где их смотреть?
 
09:19
классификатор/коррелятор запущены?
 
09:28
dvolodin, какие линки в базу положены уже сейчас?
 
09:41
а я вчера смотрел ca spectrum
09:41
фолт вроде ок, но нет ipam vc и инвентори
09:41
ну и коммерческий
 
09:52
у них движок фолта схож с ноком
09:52
да, там rule-based движок
09:52
я его смотрел как пример, как делать не надо
09:52
;)
 
09:53
а ты базу правил посмотри
09:53
могу выслать, если хочется
 
09:53
посмотрел другого, тоже понял как делать не надо, в результате понял что никак делять не надо
 
09:53
он требует гораздо большего количества правил
09:54
с трапами там еще более-менее, а вот с парсингом сислога намучаешься
09:54
и свои правила в NOC делать гораздо проще
09:55
Как работают правила в  spectrum я копал достаточно глубоко ;)
09:55
а так - он нормальный, рабочий впролне
09:56
я на него, в основном, и ориентируюсь
 
09:56
а какие еще есть коммерческие альтернативы
 
09:56
нок вполне коммерческий, от денег никто не отказывается
09:56
:)
 
09:57
только такое никто не купит )
09:57
морды красивой нет
 
09:57
acid-: ну не скажи, IPAM у нас, как оказалось, вполне конкурентноспособный и рвет в клочья коммерческие аналоги
 
09:58
особенно с новым discovery
 
09:58
если бы он еще сопоставлял события с клиентами
09:58
и умел ранжировать
 
09:58
acid-: над этим и работаем
 
09:59
ну и ipam тоже в это вписать
09:59
это хорошо
09:59
купить можно
 
09:59
мы вообще в сторону интеграции очень сильно ушли
 
09:59
просто вот у нас хотят купить inventory+fm+tt
09:59
и чтобы все было универсально
09:59
итд итп
 
09:59
я пытаюсь объяснить что так не бывает
09:59
но пока бесполезно
 
09:59
с интеграцией намучаетесь, к гадалке не ходи
10:00
сначала  inventory  и fm разных вендоров попробуйте подружить :)
 
10:01
ну понятное дело
10:01
это писец конечно
 
10:01
это ты еще не столкнулся
10:01
все гораздо хуже
 
10:05
а у меня опять всплыла проблема с нехваткой инвентори, надо было посчитать сколько какого оборудования на сети, сколько и каких 10G модулей, линейных карт и прочее, не получилось, пришлось от балды писать
 
10:05
и что делать т о
10:05
какие инвентори нужны реально
10:06
кабельная отдельно?
10:06
для активки отдельно?
 
10:08
да, так лучше
10:08
это разные вещи
 
10:09
а как же проектировать
 
10:10
ну вот идея какая
10:11
есть инвентори пассивки и активки
 
10:11
  File "/opt/noc/contrib/lib/mongoengine-0.6.1-py2.6.egg/mongoengine/document.py", line 4, in <module>
10:11
    from mongoengine import signals
10:11
ImportError: cannot import name signals
10:11
post-update: : syncdb failed
10:11
Terminating
10:11
все осталось так же
 
10:11
выделяешь порты волокна вланы ренжи адресов
 
10:12
не, у нас, я выделяю порты, а волокна выделяет другой
 
10:12
а не вроде сам дурак )
 
10:12
ну в одной системе например
10:12
и проектируешь
10:12
рисуешь там тра та та
10:12
потом нажимаешь кнопку
10:12
и генерируется распоряжение подрядчику
10:12
с исходными данными )
 
10:14
кнопок "Сделать заебись" не бывает
10:16
порты выделяются, вланы прокидываются, ip настраиваются, кабель сам протягивается, коннекторы обжимаются...
 
10:17
ну это все так в идеале
10:30
у нас кстати тоже с сегодня инвентаризация по идее
10:30
в т.ч. считать порты на сети нужно )
 
10:35
порты легко получаются из числа устройств, а как посчитать число SFP
 
10:46
acid-: у нас есть такая система
10:47
не идеальная, конечно, но реально с кнопками "Сделать заебись"
10:47
лет 10 уже пишут
 
10:51
да, ребят. реально что-то не хочет монга синхронизоваться. вчера разворачивал NOC на боевом сервере и спотнкулся на скрипте пост-апдейт.. ошибка синхронизации с монгой :(
10:52
ставил на новую систему.. на точно такой же дистриб, который у меня на виртуалке тестовой развернут
10:52
кстати, привет всем ;)
 
10:52
монгу запустить не забыл? :)
 
10:54
и пост-апдейт точно от юзера noc?
 
10:54
не забыл.
10:54
пост апдейт точно от нока
10:54
сща еще раз все поставлю заново
 
10:55
просто я сначала пробовал скачивать репы в каталог /opt/noc, и туда ставить
10:55
минуиту
10:56
потом, когда я репу скачивал в домашний каталог и ставил в /opt/noc, то синхронизация началась, прошла до средины и снова еррор
10:56
ошибку сейчас воспроизведу минут через 10 и выкину в чат.
 
10:58
а потом чат выкинет тебя :)
 
10:58
хаха :) не, я научен уже :)
10:59
скину ссылку на пастбин
 
10:59
10:59
чёрт, опоздал
 
10:59
что это /usr/bin/python ./scripts/noc-correlator.py launch -c etc/noc-correlator.conf -i 0
10:59
жрать проц начало после обновления
10:59
постоянно
 
11:00
ss, о! так ты успешно обновился-таки? :)
 
11:00
да
11:01
обновился но 80% одного ядра много
11:01
когда кушает, у меня сумарная загрузка на весь сервер такая была
 
11:01
 накопилось ему событий
 
11:02
и что он перелопаптить хочет?
11:02
кста как можно все события алармы и прочее похерить?
11:02
они собстна не нужны сейчас
 
11:02
noc.events.disposition в монге он перелопатить хочет
 
11:03
не дам, жадный я
11:03
чет все на серваке на проц набросились
11:03
на процы
 
11:04
ss, расскажи, как ты победил ошибку с синхронизацией с монгой?
 
11:04
sudo su
11:04
easy_install -U pymongo
 
11:04
кстати, dvolodin, напомни, какой командой можно на тестовом серваке экспортировать записи в таблицах на новый сервер? ну, там IPAM, VC.. а то не хочется все забивать по новой :) а в веб-интерфейсе не работало
11:05
ss во! попробую это ;)
 
11:05
./noc csv-export | csv-import
 
11:06
ок. спасибо. попробую я кажется, делал так уже.. он почему-то только строчек 20 вытащил и все 6(
 
11:08
обновил сервак и ребутнул, аптайм был полгода вроде
11:08
up 226 days
 
11:11
Uptime: 34 days
11:11
фряху обновлял
 
11:22
dvolodin, noc.events  сбросить можно?
 
11:24
mongo noc
11:24
db.noc.events.active.drop()
 
11:29
zi_rus, спс
11:32
 1199 noc       20   0  167m  59m 4440 R   80  0.6  14:32.32 python
11:32
  917 mongodb   20   0 28.2g  22m 9652 S   17  0.2   3:13.69 mongod
11:32
  971 mysql     20   0  995m 384m 6644 S   15  3.8  34:37.17 mysqld
11:33
опять лопатит что то  нок
 
11:33
надо new дропать
11:33
актив - это уже отлопаченное
 
11:33
db.noc.events.new.drop()
 
11:34
у меня фигня была, классифер сыпался пока неудалил все нью, один из которых его и сыпал
 
11:35
мне то как то вообще не нужно пока фаулт менеджер
11:35
что написал сам написал ;) Забикс есть который все аварии разруливает а в ноке просто трапы поглядываю
11:35
и то раз в пятилетку
 
11:36
ну что теперь проц в норме?
 
11:38
noc.events.disposition дропни
 
11:38
уже
11:38
логи почистил еще
 
11:39
dvolodin: продайте системув
 
11:39
ну которая делает заебись
 
11:40
заббикс в смысле: %))
 
11:40
хм дропнул перезапустил все так же
 
11:41
db.noc.events.new.drop()
 
11:41
cat noc-correlator.log
11:41
2012-06-01 15:34:06,893 Loading triggers
11:41
2012-06-01 15:34:06,970 1 triggers has been loaded to 51 classes
11:41
2012-06-01 15:34:07,052 Running noc-correlator
11:41
2012-06-01 15:34:37,115 3 events are disposed (success: 3, failed: 0)(   27.0538 second elapsed.     0.1109 events/sec)
 
11:41
db.noc.events.active.drop()
 
11:41
давайте NOC так назовем? а то ведь по-сути, NOC это не название, а термин :) а названия у проекта толком нету ;))
 
11:41
да прижилось уже, хватит
 
11:42
если бы не название, я бы наверное даже внимания бы не обратил
 
11:43
ты про NOC или заеббикс??
 
11:48
че-то не прохавала команда :(
 
11:48
noc@monitor:~$ format c:
11:48
No command 'format' found, did you mean:
11:48
 Command 'mformat' from package 'mtools' (main)
11:48
 Command 'hformat' from package 'hfsutils' (main)
11:48
format: command not found
11:48
noc@monitor:~$
11:48
у меня тоже(
 
11:49
косяк. походу, дистрибутив не тот.. ;)
 
11:50
Объясните что делает noc-correlator
 
11:51
и все так разом притихли...
 
11:54
ss_: поднимает алармы и коррелирует их между собой
 
11:55
dvolodin, он старые лопатит или новые сейчас обрабатывает?
 
11:55
новые он из disposition вытягивает
11:55
ему классификатор их выдает
 
11:58
что то напрягает то что он один 80% одного ядра схвала
11:58
если его вырубить в конфиге что будет?
 
11:59
да понять бы, чего он хавает у тебя
 
12:00
noc      14374 78.4  0.5 171932 60876 ?        R    15:42   9:32 /usr/bin/python ./scripts/noc-correlator.py launch -c etc/noc-correlator.conf -i 0
 
12:01
подожди до понедельника, может рассосется
 
12:07
медицина, бессмысленная и беспощадная... Если рассосется - херня, херню не лечим. Если нет - писец, писец неизлечим
 
12:09
от гусиной херни лечим?
 
12:18
прибил корелятор и дискавери
12:18
ИМХО не вижу в них необходимости
 
12:27
ога
12:27
пока самое нужное в ноке это SA
12:27
остальное умеет забикс
12:28
а 2 версия вообще запеись
12:28
низкоуровневое обнаружение рулит
 
13:37
ss_ это ты статею писал на хабре про мониторинг последних миль заббиксом ?
 
13:37
про хуавеи там всякие еще
13:38
аа. у меня так и не получилось snmp builder этот завести
 
13:38
sersad
13:38
а он не нужен как бы )
13:38
терь во второй версии
 
13:38
она релиз уже, да ?
13:39
обновить получится - или придется переставлять ?
 
13:39
народ, а что, заббикс реально так хорош? можно с ноком и не заморачиваться?? :)
 
13:40
ну не знаю... у меня доступность мониторит нагиос, сервисы - заббикс, а нок всё подряд
13:40
конфиги там сливает, FM
 
13:40
Ping OK в евенты гадит )
 
13:41
релиз, получится но ложкой гавнеца хлебнул пока разобрался. Но у меня с партишен тейбл были замуты
13:42
13:43
MindGames, забикс хорош, но это система мониторинга
13:43
а не управления
14:27
все вроде запили забикс
14:27
UPDATE interface SET type='2',main='0',port='161' WHERE type = '1' AND ip LIKE '192.168.%' AND main = '1' AND port='10050';
14:27
вот такие изврашения нужны после обновления
14:28
мысль есть связать забик и gis нока
 
    Share this page
    Share this page: