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: 09.07.2013
zi_rus #
05:53
а в ирц логе время по гринвичу отображается?
05:56
а можно там как нибудь метсное время получить?
05:56
сразу, а не прибавь 10 часов
05:57
это я так, разбавить вторничное молчание
mikevlz #
06:04
о
06:04
вот он
06:04
dvolodin: я вчера громко матерился, когда пришлось переподнимать ДНС
dvolodin #
06:04
?
mikevlz #
06:05
пришлось много где лазить, чтоб подсмотреть, как запустить pip, как инициализировать virtualenv
06:05
и самое клевое - то, что в итоге я его запинал, но
06:06
noc-sync пускается и -f start и start -c etc/noc-sync.conf
06:06
а вот ланчером - нихрена, ругается на импортах
06:06
так что пока оно запущено вручную и без ланчера
06:07
https://dpaste.de/pmaue/
06:07
что я делаю не так? =)
zi_rus #
06:17
mikevlz, ты его напугал
mikevlz #
06:18
он целых 9 минут себя уговаривал не уходить и не уговорил?
06:18
=)
e_zombie #
07:10
,
dvolodin #
07:15
попробуй так
07:15
./noc shell
07:15
from noc.main.sync.daemon import SyncDaemon
mikevlz #
07:16
видишь-ли... сложность в том, что на ДНС-сервере клонированный noc-sync и ланчер. Там невозможно запустить шелл
07:16
нету его там
dvolodin #
07:20
тогда проверяй, есть ли этот файл там
mikevlz #
07:21
есть :)
07:23
а...
07:23
я таки был неправ
07:23
не было прав
07:23
однако того факта, что надо пройти квест для установки синхронизатора - это не отменяет
07:24
по-моему, было бы неплохо какой-ито скрипт подложить, который попросит поставить virtualenv/pip, после чего сам дотянет в virtualenv все, что нужно, проверит права и запустит синхронизатор
zi_rus #
07:25
это было бы круто
07:26
я боюсь даже браться за то чтобы синхронизатор днс поднимать
mikevlz #
07:26
не бойся
07:26
там резхиновые грабли
07:26
и в ручке грабель не вбиты гвозди
07:28
в который раз уже втыкаюсь в то, что демоны говорят "не вижу файл" вместо того, чтоб сказать, что нет прав на чтение
07:28
вот про файлы логов и пидов - пишет
zi_rus #
07:30
кстати я заметил что не всегда днс обновляется когда удаляешь префик и вложенные адреса
dvolodin #
07:38
именно при удалении с вложенными адресами?
07:39
mikevlz: давай не будем пытаться переписать питоновский импорт :)
mikevlz #
07:39
давай не будем. Я же предложил другое решение
zi_rus #
07:40
dvolodin, да, на вопроизводимость пока не проверял, но похоже на то
mikevlz #
07:41
если раньше приходилось бить его ногами по лицу, в смысле заставить рассказать, что ему нужен cjson, то сейчас он должен сам ставить. Однако не ставит, .т.к некому ставить
dvolodin #
07:41
здрасьте
07:42
в requirements оно есть
mikevlz #
07:42
и?
dvolodin #
07:43
./bin/pip install -r etc/requirements/sync.txt
mikevlz #
07:43
угу
07:43
а сначала надо проинициализировать virtualenv
07:44
я до этого додумался, подсмотрел, как надо Pip запустить. Сколько таких как я? =)
07:44
Илья вон боится даже трогать его...
zi_rus #
07:44
ибо нафиг мне такие квесты на боевом днс
07:45
и что значит " проинициализировать virtualenv"
07:45
понятия не имею
07:45
не надо завышать порог вхождения
07:46
люди пугаются и идут ставить вскую херню вроде netdot
dvolodin #
07:47
zi_rus: мне кажется, что эта херня ставится сложнее NOC :)
07:48
будем считать, что с virtualenv устаканилось все
07:48
нужно инструкцию по установке переделать
zi_rus #
07:48
may be, я не смог нетдот поставить по их инструкции, вылезли проблемы. что характерно с ноком та же херня
07:48
хотя с новым virtualenv стало проще, на тесте взлетел очень быстро
dvolodin #
07:49
я тебе больше скажу -- такое будет с любым продуктом, который использует базу
zi_rus #
07:50
чего еще хочется это скрипт для quick config чтобы сразу прописать нужные параметры после инсталляции
07:50
чтобы система стала минимально рабочей а потом ее подпиливать под себя
mikevlz #
07:50
этот скрипт зовется upgrade, нет?
07:50
=)
dvolodin #
07:50
ага
07:50
он самый
freeseacher #
07:50
даешь инсталятор next-next-next :)
dvolodin #
07:51
наверное, имеет смысл сделать парочку отдельных пакетов
zi_rus #
07:51
нет
dvolodin #
07:51
типа noc-install
mikevlz #
07:51
ты еще от X.org предложи зависимость сделать
zi_rus #
07:51
апгрейд не правит конфиги
dvolodin #
07:51
и noc-bootstrap
mikevlz #
07:51
правит
dvolodin #
07:51
zi_rus: bootstrap правит
07:51
:)
zi_rus #
07:51
кто это
mikevlz #
07:51
минимально. Базу прописывает
zi_rus #
07:51
это он обязан
07:53
первое что надо - секрет для активатора, самое базовое это прописать секрет в активаторе и в базе чтобы он сразу был готов к работе, а не когда увидел UI, начал разбираться, ни хера не взлетело, лезешь в логи и оуеваешь, и непонятно что не так
07:54
в классификаторе и корреляторе нечего настраивать
07:54
notifier - тоже надо прописать, хотя бы базовое - параметры почтового сервиса
07:55
что захочет джаббер или файл, опустятся до конфигов, но почта - это основное
freeseacher #
07:55
и что туда написать ? 127.0.0.1 ?
zi_rus #
07:56
не надо ничего писать, 127,1 это по дефолту должен быть если юзер не будет использовать скрипт автонастройки
07:56
писать надо то что укажет юзер
07:56
ты спрашиваешь какой почтоовый сервер использовать
07:56
юзер указывает
07:56
его и пишешь в конфиг
07:56
дальше perf management
07:57
не знаю что там настраивает сейчас, пока пропустим
07:58
sae, scheduler, stomp, sync не относятся к базовому функционалу, да и там нечего настраивать кроме синка
dvolodin #
07:58
scheduler относится, stomp - тоже
zi_rus #
07:59
там нечего настраивать
07:59
все по дефолту
08:00
и остается только noc.conf
08:00
там несколько параметров прописать и все
08:01
система готова и можно добавлять МО
08:01
включать дискавери и радоваться жизни
dvolodin #
08:04
кто бы провел сравнение NOC для netdot :)
08:05
и сделал скрипт миграции :)
zi_rus #
08:05
и из нагиоса и заббикса и кактуса
dvolodin #
08:06
ага
08:15
http://kb.nocproject.org/display/DOC/Debian+7.0+installation
08:15
вот вам дока по инсталляции на Debian 7 :)
zi_rus #
08:16
центось
08:16
дайте центось
dvolodin #
08:17
zi_rus: вот это ты сам можешь сделать
08:17
инсталляция побита на 2 этапа
zi_rus #
08:17
не могу, хочу но не могу
dvolodin #
08:18
да ну
08:18
берешь и ставишь, записываешь последовательность действий в sh файл
08:20
даже еще проще
08:21
ставишь ее в virtualbox
freeseacher #
08:35
zi_rus, есть даже утилита script
08:35
она сама записывает все твои действия
08:36
как вход так и вывод
zi_rus #
08:36
а если глюк и придется долго и непонятно дебажить его
freeseacher #
08:37
дебаж в другом окошке :)
08:37
так можно
zi_rus #
08:39
и не забудь решение бага добавить в скрипт
dvolodin #
08:47
http://kb.nocproject.org/display/DOC/Installation
08:48
Перепроверьте
08:49
и только не говорите мне, что netdot ставится проще :)
zi_rus #
08:51
dvolodin, у нока есть файл с конфигом для вебсервера который можно было просто инклуднуть в конфик и он обновлялся вместе в ноком?
freeseacher #
08:51
эм. конкуренция :) ?
zi_rus #
08:51
чего?
freeseacher #
08:52
с нетдотом
zi_rus #
08:52
а, ну да
08:52
причем пересекаются пара модулей
freeseacher #
08:52
ни в коем случае.
08:52
нетдот на перле!! :)
zi_rus #
08:52
а остальное нок не умеет, другое нетдот
08:53
в ноке работа с железом и ФМ, в нетдоте cable-map есть
dvolodin #
08:58
zi_rus: такой cablemap и я могу сделать, только нафиг не нужен он
08:58
:)
zi_rus #
08:58
зато у них он есть
08:58
в задницу кабеля
dvolodin #
08:58
молодцы
zi_rus #
08:58
dvolodin, узлы связи когда начнешь хранить
dvolodin #
08:59
а мне более интересно решение, в которое можно положить, скажем, весь ростелик :)
09:02
по event еще соображения есть?
09:02
переделывать alarms по образу и подобию?
zi_rus #
09:05
действуй, хуже точно не будет
09:05
а лучше
09:05
так можно улучшать до бесконечности
09:05
предела нет
09:06
по крайе мере будет база которую подтачивать до красивости
dvolodin #
09:08
тогда планы строим такие
09:09
постараюсь перепилить alarm'ы
09:09
и валю в отпуск
zi_rus #
09:09
эээ
09:09
а графики
dvolodin #
09:09
по возвращению дополируем FM и PM и в конце августа отрелизим 0.7
zi_rus #
09:13
я сильно-сильно сомневаюсь что так быстро будут графики в человеческом виде
mikevlz #
09:13
dvolodin: а напомни мне такую вещь
09:14
у SubInterface поле vlan_ids что хранит?
zi_rus #
09:14
dvolodin, вот такая штука, мне их графики понравились, точнее как они их представляют. http://www.observium.org/wiki/Main_Page
dvolodin #
09:15
mikevlz: метки, которые ведут на этот саб
09:15
скажем, если у тебя
09:15
interface Ge0/1.100
09:15
encapsulation dot1q 100
09:15
ip address XXXXX
09:15
то vlan_ids = х100
09:15
vlan_ids = [100]
09:16
ipv4_addresses = ['XXXXXX']
mikevlz #
09:16
а если порт тегирован в пяти вланах, аксесом в шестом - то в этом списке что будет?
09:16
то мне надо чекать получается tagged_vlans и untagged_vlan
09:17
чтоб найти нужный саб
dvolodin #
09:21
ничего
09:21
это bridge
09:22
у него будет tagged и untagged
09:22
vlan_ids -- это для L3
mikevlz #
09:23
угу
09:23
я так и думал
dvolodin #
09:30
поправил ошибку с обновлением grid'а в fm.event
09:30
фильтрация по дате пока не работает
zi_rus #
11:05
народ, а вы фикс что ли поставили
11:05
я сделал shut/no shut порту и аларма нет
11:06
как мне линкдаун получить?
11:08
а нет
11:10
Could not parse the remainder: '['description']' from 'alarm.vars['description']
11:10
пируль что ли писать
11:11
хочу дескрипшен и номер порта в аларме получить
dvolodin #
11:18
alarm.vars.description
zi_rus #
11:24
ок, попробую так, а то уже все что в инете нашел перепробовал
11:34
да, так заработало
e_zombie #
11:34
ээээ такая херня. запулил run script на 2к устройств. активатор упал. и в логах 2013-07-09 15:34:36,851 Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
11:34
2013-07-09 15:34:42,858 Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
11:34
2013-07-09 15:34:48,868 Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
11:34
11:34
уже минут 5
11:35
это бага или фича
zi_rus #
11:35
повторяются сообщения что ли
11:35
или висит
e_zombie #
11:35
яя
zi_rus #
11:36
http://bash.im/quote/397136
e_zombie #
11:36
кхм. просралось
zi_rus #
11:38
как можно сделать чтобы письма приходили только по падениям физ линков
11:38
а падение инт вланов и прочей херни игнорить
11:38
они все в одном классе
11:38
Dmitry1, есть возможность?
Dmitry1 #
11:39
Пока нету. Чувствую. что проще из дому работать. На работе грузят по полной.
zi_rus #
11:41
на работе заставляют работать
11:41
вот суки
e_zombie #
11:43
суки да
mikevlz #
11:49
кто бы рассказал, как пользоваться некруговым авторасстановщиком в mxGraph
11:49
а то забубенил себе карту влана в VC - так оно мне стадионы рисует
11:50
и сдается мне, что дерево будет красивее
zi_rus #
11:52
отнюдь
11:52
а чего тебе в стадионе не нравится если топология такая
mikevlz #
11:52
ты эти стадионы не видел
zi_rus #
11:52
покажи :)
mikevlz #
11:52
они в два экрана не влазят
11:52
авторасстановщик круговой не занимает пространство в середине
zi_rus #
11:53
может в жопу расстановщик
mikevlz #
11:53
оно, конечно, что так, что так жопа в черточку будет
zi_rus #
11:53
пусть берет часть схемы с карты сети
mikevlz #
11:53
но с круговым надо еще колесо много крутить
zi_rus #
11:53
где железки уже расставлены
mikevlz #
11:53
ну это сам сделаешь :)
e_zombie #
12:00
http://pastebin.com/5Pzyxs6d это изза настроек сервера ? после этой ошибки падает все задание на выполнение группы скриптов.
zi_rus #
12:02
e_zombie, мне кажется твоя инсталляция это первый опыт высокой нагрузки для нока
12:02
и он не справляется
ufir #
12:03
;/
zi_rus #
12:03
не надо, это не поможет, я пробовал
e_zombie #
12:03
я знаю. и от этого становится ещё хуже
12:04
остаётся одно. идти и фоткать голых тёток
zi_rus #
12:04
с голыми тетками надо по другому поступать
ufir #
12:04
а я пойду о России думать.
e_zombie #
12:05
zi_rus: но сперва их надо пофоткать. а потом уже думать.
12:05
ufir: эко тя расколбасило
ufir #
12:05
хватит работать ;)
e_zombie #
12:05
https://pp.vk.me/c9462/v9462151/ae9/gR7aorF4jGs.jpg
12:06
https://pp.vk.me/c311220/v311220151/1a56/itExx4mQmOg.jpg
zi_rus #
12:08
Dmitry1, точно нет никакой возможности? очень большая потребность фильтровать лишние ивенты и по тем что проходят фильтр рассылать письма
Dmitry1 #
12:10
zi_rus: Постораюсь сделать. Времени катострофичемки не хватает
zi_rus #
12:10
забей на работу
e_zombie #
12:27
короче я вижу агромадную проблему в логике работы RunScripts . если происходит ошибка или падение активатора - то всё задание кроется пиздой и нихуя не работает.
12:28
отсюда вывод - для больших и настроенно криво конфигураций железа - не годно.
zi_rus #
12:32
e_zombie, тту только один человек на таком ядерном уровне баги может оптимизировать, так что лови его пока он в отпуск не убежал
mikevlz #
13:02
я сделал плохо. У меня теперь есть карты VC, правда, только по L1 и только тегированные интерфейсы. =)
zi_rus #
13:03
боюсь спрашивать как это выглядит
13:03
и поди мплс в пролете
mikevlz #
13:06
обязательно в пролете
13:07
http://img839.imageshack.us/img839/2239/78e7.png
13:08
смотри
zi_rus #
13:08
мдаа
13:08
карта все та же страшная
13:09
найдите кто-нибудь дизайнера
13:09
это жесть
13:09
такие хорошие начинания так страшно реализуются
13:11
мои каналы идут через всю сеть
13:11
боюсь карта будет много больше
mikevlz #
13:12
ну я тоже могу первый влан отрисовать
13:12
он на всей сети практически где-то да есть
13:13
и будет рисовать стадионы
zi_rus #
13:20
у меня есть не первый который по всей сети
13:20
но я про точку-точку
13:20
из одного края до другого
mikevlz #
13:20
ну тоже клево
zi_rus #
13:22
а сеть кольцами
13:23
все идет, доходит до РЕ там расходится
13:23
брр
13:23
боюсь представить
mikevlz #
13:23
я вот не фильтровал по VCDomain
13:24
еще надо бы все-же антег смотреть, vlan_ids и метки второго уровня
zi_rus #
13:33
ладно, это все мелочи, я пока буду потрахивать мозги про графики, может путное что выйдет
mikevlz #
13:40
приехал к нам мангал.... Brocade FastIron SX-800
13:41
шумный, шо самолет
e_zombie #
13:53
2013-07-09 17:54:23,685 [inv.discovery] Removing job mac_discovery(1013) это чем он занимаеттся?
13:54
у нас тоят джунипера - таки ваще писец. в открытых стойках
13:54
я уже в серверную без противошумных ушей просто не захожу
mikevlz #
14:01
e_zombie: он удаляет запись о задаче, т.к. делать ее не планирует
e_zombie #
14:03
что то он у меня этим постоянно занимается. может он от старого запуска их вычищает?
mikevlz #
14:03
именно так, насколько я понял
e_zombie #
14:05
http://pastebin.com/qZnePvAT ещё падение
14:09
сае падает на гет спаннинг три
mikevlz #
14:09
дык лечи
e_zombie #
14:09
дык а как?
mikevlz #
14:09
учи питон
e_zombie #
14:10
спасибо за пасыл друг
mikevlz #
14:10
да не за что.
e_zombie #
14:10
:)
14:10
программирование с моим складом ума не сходится.
mikevlz #
14:11
нет, оно у тебя упало от сислога с какой-то хуйней
14:12
сообщение с каким-то странным символом прилетело параллельно, вот у тебя и свалилось SAE
14:13
запускай с консоли параллельно дебаг-скрипт
14:13
и смотри на чем споткнется
e_zombie #
14:13
а от какой железки ?
mikevlz #
14:13
./noc debug-script get_spanning_tree 88.147.129.175
14:14
e_zombie: 88.147.128.54 вот отсюда прилетело с руганью про мультикаст
e_zombie #
14:15
128 54 это сам нок
14:17
88.147.129.175 (88.147.129.175) version
14:17
Object 88.147.129.175
14:17
Address 88.147.129.175
14:17
Profile Cisco.IOS
14:17
Vendor Cisco
14:17
Platform c7600rsp72043_rp
14:17
Version 12.2(33)SRE7a
14:19
кхм. странно. конфиг с неё тоже не собирался. хотя должен
14:19
наверняка в конфиге русские буквы. и зза этого навернякак и падает
14:24
кхм. какойто адовый пиздетц с этой железкой
mikevlz #
14:30
e_zombie: Jul 9 18:03:23 10.64.117.104 Jul 9 2013 14:03:23 asw-006-vol %%01MCAST/3/ENTRY(l)[94]:Failed to set forwarding table(group ip= 233.99.61.44,group mac=,source ip=0.0.0.0 in-VlanID=1605) in switch board(SLOTID=0) .\xa3TThe operation is DEL and the result is 22.'
14:31
вот это кто тебе мог прислать? оно свалило тебе SAE
14:31
а насчет адреса - да, я тупанул
e_zombie #
14:32
такс. это из другого города железка айпитиви пыталась пробросить себе
14:38
по почему оно свалило сае я хз
mikevlz #
14:38
.\x03TT его смутило, более чем уверен
e_zombie #
14:39
ну значит надо править парсилку.
14:40
править прошивки говнохуавеев никто не будет
14:45
все блять домой. в пизду эту поебень.
Tweet
Share this page
Share this page: Tweet