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: 01.06.2012
dvolodin #
06:17
Мы отловили проблему когда не работает кнопка "Save" в новом ГШ
06:17
UI
06:18
строго при нажатии на карандаш для редактирования
06:18
это я зафиксил
zi_rus #
06:20
dvolodin, а поправил косык, в хроме нет карандаша
dvolodin #
06:22
Ж)
06:22
первый раз про такое слышу
zi_rus #
06:23
а я уже раз пятый про это говорю
06:23
пока дабл клик спасает
dvolodin #
07:04
хех
07:04
я победил таки bamboo
ss_ #
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
как полечить?
Dmitry1 #
07:52
обнови монгу
ufir #
08:03
easy_install -U pymongo
Unbeerable #
08:05
ну для начала можно средствами дистра обновить
zi_rus #
08:08
а что такое это easy_install?
Unbeerable #
08:08
питоновая приблуда для установки модулей
08:08
что-то вроде cpan у перла
ufir #
08:10
да, довольно удобная штука
zi_rus #
08:11
каких модулей? модулей чего?
ufir #
08:11
http://habrahabr.ru/post/112332/#habracut
zi_rus #
08:20
ммм
08:23
а в комментах еще 4 способа устанавливать все подряд
_free_ #
09:09
Разбираюсь с системой мониторинга НОКа выгуглил статью на хабре там описана система "root-cause analysis" хотелось что бы длинный список алярмов был сгрупирован,
09:10
например линк довн как основной, а под ним можно было раскрыть список пинг файлед которые в результате этого линк довна появились..
dvolodin #
09:10
это сейчас делаем
09:10
линки только в базу положили
_free_ #
09:10
Соотведственно эти пинги в общей простыни не появлялись ъ
09:11
А где их смотреть?
dvolodin #
09:19
классификатор/коррелятор запущены?
zi_rus #
09:28
dvolodin, какие линки в базу положены уже сейчас?
acid- #
09:41
а я вчера смотрел ca spectrum
09:41
фолт вроде ок, но нет ipam vc и инвентори
09:41
ну и коммерческий
dvolodin #
09:52
смотрел я его
zi_rus #
09:52
фичи перенял?ъ
dvolodin #
09:52
у них движок фолта схож с ноком
09:52
да, там rule-based движок
09:52
я его смотрел как пример, как делать не надо
09:52
;)
acid- #
09:52
а почему не надо
dvolodin #
09:53
а ты базу правил посмотри
09:53
могу выслать, если хочется
zi_rus #
09:53
посмотрел другого, тоже понял как делать не надо, в результате понял что никак делять не надо
dvolodin #
09:53
он требует гораздо большего количества правил
09:54
с трапами там еще более-менее, а вот с парсингом сислога намучаешься
09:54
и свои правила в NOC делать гораздо проще
09:55
Как работают правила в spectrum я копал достаточно глубоко ;)
09:55
а так - он нормальный, рабочий впролне
09:56
я на него, в основном, и ориентируюсь
acid- #
09:56
а какие еще есть коммерческие альтернативы
zi_rus #
09:56
нок вполне коммерческий, от денег никто не отказывается
09:56
:)
acid- #
09:57
только такое никто не купит )
09:57
морды красивой нет
dvolodin #
09:57
acid-: ну не скажи, IPAM у нас, как оказалось, вполне конкурентноспособный и рвет в клочья коммерческие аналоги
acid- #
09:57
ипам да
dvolodin #
09:58
особенно с новым discovery
acid- #
09:58
если бы он еще сопоставлял события с клиентами
09:58
и умел ранжировать
dvolodin #
09:58
acid-: над этим и работаем
acid- #
09:59
ну и ipam тоже в это вписать
09:59
это хорошо
09:59
купить можно
dvolodin #
09:59
мы вообще в сторону интеграции очень сильно ушли
acid- #
09:59
просто вот у нас хотят купить inventory+fm+tt
09:59
и чтобы все было универсально
09:59
итд итп
dvolodin #
09:59
не будет
acid- #
09:59
я пытаюсь объяснить что так не бывает
09:59
но пока бесполезно
dvolodin #
09:59
с интеграцией намучаетесь, к гадалке не ходи
10:00
сначала inventory и fm разных вендоров попробуйте подружить :)
acid- #
10:01
ну понятное дело
10:01
это писец конечно
dvolodin #
10:01
это ты еще не столкнулся
10:01
все гораздо хуже
zi_rus #
10:05
а у меня опять всплыла проблема с нехваткой инвентори, надо было посчитать сколько какого оборудования на сети, сколько и каких 10G модулей, линейных карт и прочее, не получилось, пришлось от балды писать
acid- #
10:05
и что делать т о
10:05
какие инвентори нужны реально
10:06
кабельная отдельно?
10:06
для активки отдельно?
zi_rus #
10:08
да, так лучше
10:08
это разные вещи
acid- #
10:09
а как же проектировать
zi_rus #
10:10
разверни вопрос
acid- #
10:10
ну вот идея какая
10:11
есть инвентори пассивки и активки
ss_ #
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
все осталось так же
acid- #
10:11
выделяешь порты волокна вланы ренжи адресов
zi_rus #
10:12
не, у нас, я выделяю порты, а волокна выделяет другой
ss_ #
10:12
а не вроде сам дурак )
acid- #
10:12
ну в одной системе например
10:12
и проектируешь
10:12
рисуешь там тра та та
10:12
потом нажимаешь кнопку
10:12
и генерируется распоряжение подрядчику
10:12
с исходными данными )
zi_rus #
10:14
кнопок "Сделать заебись" не бывает
10:16
порты выделяются, вланы прокидываются, ip настраиваются, кабель сам протягивается, коннекторы обжимаются...
acid- #
10:17
ну это все так в идеале
10:30
у нас кстати тоже с сегодня инвентаризация по идее
10:30
в т.ч. считать порты на сети нужно )
zi_rus #
10:35
порты легко получаются из числа устройств, а как посчитать число SFP
dvolodin #
10:46
acid-: у нас есть такая система
10:47
не идеальная, конечно, но реально с кнопками "Сделать заебись"
10:47
лет 10 уже пишут
MindGames #
10:51
да, ребят. реально что-то не хочет монга синхронизоваться. вчера разворачивал NOC на боевом сервере и спотнкулся на скрипте пост-апдейт.. ошибка синхронизации с монгой :(
10:52
ставил на новую систему.. на точно такой же дистриб, который у меня на виртуалке тестовой развернут
10:52
кстати, привет всем ;)
zi_rus #
10:52
монгу запустить не забыл? :)
evyscr #
10:54
и пост-апдейт точно от юзера noc?
MindGames #
10:54
не забыл.
10:54
пост апдейт точно от нока
10:54
сща еще раз все поставлю заново
evyscr #
10:55
еррор-то какой?
MindGames #
10:55
просто я сначала пробовал скачивать репы в каталог /opt/noc, и туда ставить
10:55
минуиту
10:56
потом, когда я репу скачивал в домашний каталог и ставил в /opt/noc, то синхронизация началась, прошла до средины и снова еррор
10:56
ошибку сейчас воспроизведу минут через 10 и выкину в чат.
zi_rus #
10:58
а потом чат выкинет тебя :)
MindGames #
10:58
хаха :) не, я научен уже :)
10:59
скину ссылку на пастбин
evyscr #
10:59
http://bash.altlinux.org/2267
10:59
чёрт, опоздал
ss_ #
10:59
что это /usr/bin/python ./scripts/noc-correlator.py launch -c etc/noc-correlator.conf -i 0
10:59
жрать проц начало после обновления
10:59
постоянно
MindGames #
11:00
ss, о! так ты успешно обновился-таки? :)
ss_ #
11:00
да
11:01
обновился но 80% одного ядра много
11:01
когда кушает, у меня сумарная загрузка на весь сервер такая была
dvolodin #
11:01
накопилось ему событий
ss_ #
11:02
и что он перелопаптить хочет?
11:02
кста как можно все события алармы и прочее похерить?
11:02
они собстна не нужны сейчас
dvolodin #
11:02
noc.events.disposition в монге он перелопатить хочет
ss_ #
11:03
не дам, жадный я
11:03
чет все на серваке на проц набросились
11:03
на процы
MindGames #
11:04
ss, расскажи, как ты победил ошибку с синхронизацией с монгой?
ss_ #
11:04
sudo su
11:04
easy_install -U pymongo
MindGames #
11:04
кстати, dvolodin, напомни, какой командой можно на тестовом серваке экспортировать записи в таблицах на новый сервер? ну, там IPAM, VC.. а то не хочется все забивать по новой :) а в веб-интерфейсе не работало
11:05
ss во! попробую это ;)
dvolodin #
11:05
./noc csv-export | csv-import
MindGames #
11:06
ок. спасибо. попробую я кажется, делал так уже.. он почему-то только строчек 20 вытащил и все 6(
ss_ #
11:08
обновил сервак и ребутнул, аптайм был полгода вроде
11:08
up 226 days
zi_rus #
11:11
Uptime: 34 days
11:11
фряху обновлял
ss_ #
11:22
dvolodin, noc.events сбросить можно?
zi_rus #
11:24
mongo noc
11:24
db.noc.events.active.drop()
ss_ #
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
опять лопатит что то нок
zi_rus #
11:33
надо new дропать
11:33
актив - это уже отлопаченное
ss_ #
11:33
это как?
zi_rus #
11:33
db.noc.events.new.drop()
ss_ #
11:34
дропнул
zi_rus #
11:34
у меня фигня была, классифер сыпался пока неудалил все нью, один из которых его и сыпал
ss_ #
11:35
мне то как то вообще не нужно пока фаулт менеджер
11:35
что написал сам написал ;) Забикс есть который все аварии разруливает а в ноке просто трапы поглядываю
11:35
и то раз в пятилетку
zi_rus #
11:36
ну что теперь проц в норме?
ss_ #
11:36
нет
zi_rus #
11:37
перезапусти нок
dvolodin #
11:38
noc.events.disposition дропни
ss_ #
11:38
уже
11:38
логи почистил еще
acid- #
11:39
dvolodin: продайте системув
dvolodin #
11:39
какую?
acid- #
11:39
ну которая делает заебись
MindGames #
11:40
заббикс в смысле: %))
ss_ #
11:40
хм дропнул перезапустил все так же
dvolodin #
11:40
заеббикс?
MindGames #
11:40
угу :)
dvolodin #
11:41
db.noc.events.new.drop()
ss_ #
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)
dvolodin #
11:41
db.noc.events.active.drop()
MindGames #
11:41
давайте NOC так назовем? а то ведь по-сути, NOC это не название, а термин :) а названия у проекта толком нету ;))
zi_rus #
11:41
Нагибос
dvolodin #
11:41
да прижилось уже, хватит
zi_rus #
11:42
если бы не название, я бы наверное даже внимания бы не обратил
MindGames #
11:43
ты про NOC или заеббикс??
zi_rus #
11:43
нок
ss_ #
11:46
а проц все жрет
zi_rus #
11:48
format c:
MindGames #
11:48
че-то не прохавала команда :(
ss_ #
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
у меня тоже(
MindGames #
11:49
косяк. походу, дистрибутив не тот.. ;)
ss_ #
11:50
Объясните что делает noc-correlator
MindGames #
11:51
и все так разом притихли...
dvolodin #
11:54
ss_: поднимает алармы и коррелирует их между собой
ss_ #
11:55
dvolodin, он старые лопатит или новые сейчас обрабатывает?
dvolodin #
11:55
новые он из disposition вытягивает
11:55
ему классификатор их выдает
ss_ #
11:58
что то напрягает то что он один 80% одного ядра схвала
11:58
если его вырубить в конфиге что будет?
dvolodin #
11:59
да понять бы, чего он хавает у тебя
ss_ #
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
zi_rus #
12:01
подожди до понедельника, может рассосется
mikevlz #
12:07
медицина, бессмысленная и беспощадная... Если рассосется - херня, херню не лечим. Если нет - писец, писец неизлечим
dvolodin #
12:09
от гусиной херни лечим?
ss_ #
12:18
прибил корелятор и дискавери
12:18
ИМХО не вижу в них необходимости
zi_rus #
12:22
гаси всех
ss_ #
12:27
ога
12:27
пока самое нужное в ноке это SA
12:27
остальное умеет забикс
12:28
а 2 версия вообще запеись
12:28
низкоуровневое обнаружение рулит
ufir #
13:37
ss_ это ты статею писал на хабре про мониторинг последних миль заббиксом ?
ss_ #
13:37
да
ufir #
13:37
про хуавеи там всякие еще
13:38
аа. у меня так и не получилось snmp builder этот завести
ss_ #
13:38
sersad
13:38
а он не нужен как бы )
13:38
терь во второй версии
ufir #
13:38
она релиз уже, да ?
13:39
обновить получится - или придется переставлять ?
MindGames #
13:39
народ, а что, заббикс реально так хорош? можно с ноком и не заморачиваться?? :)
acid- #
13:39
а ссылку дайте
ufir #
13:40
ну не знаю... у меня доступность мониторит нагиос, сервисы - заббикс, а нок всё подряд
13:40
конфиги там сливает, FM
acid- #
13:40
Ping OK в евенты гадит )
ss_ #
13:41
релиз, получится но ложкой гавнеца хлебнул пока разобрался. Но у меня с партишен тейбл были замуты
13:42
http://www.zabbix.com/forum/showthread.php?p=101542#post101542
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 нока
jsenecal_zf #
20:28
anyone here?
Tweet
Share this page
Share this page: Tweet