nocproject.org
05:53
а в ирц логе время по гринвичу отображается?
05:56
а можно там как нибудь метсное время получить?
05:56
сразу, а не прибавь 10 часов
05:57
это я так, разбавить вторничное молчание
06:04
о
06:04
вот он
06:04
dvolodin: я вчера громко матерился, когда пришлось переподнимать ДНС
06:05
пришлось много где лазить, чтоб подсмотреть, как запустить pip, как инициализировать virtualenv
06:05
и самое клевое - то, что в итоге я его запинал, но
06:06
noc-sync пускается и -f start и start -c etc/noc-sync.conf
06:06
а вот ланчером - нихрена, ругается на импортах
06:06
так что пока оно запущено вручную и без ланчера
06:07
06:07
что я делаю не так? =)
06:17
mikevlz, ты его напугал
06:18
он целых 9 минут себя уговаривал не уходить и не уговорил?
06:18
=)
07:15
попробуй так
07:15
./noc shell
07:15
from noc.main.sync.daemon import SyncDaemon
07:16
видишь-ли... сложность в том, что на ДНС-сервере клонированный noc-sync и ланчер. Там невозможно запустить шелл
07:16
нету его там
07:20
тогда проверяй, есть ли этот файл там
07:21
есть :)
07:23
а...
07:23
я таки был неправ
07:23
не было прав
07:23
однако того факта, что надо пройти квест для установки синхронизатора - это не отменяет
07:24
по-моему, было бы неплохо какой-ито скрипт подложить, который попросит поставить virtualenv/pip, после чего сам дотянет в virtualenv все, что нужно, проверит права и запустит синхронизатор
07:25
это было бы круто
07:26
я боюсь даже браться за то чтобы синхронизатор днс поднимать
07:26
не бойся
07:26
там резхиновые грабли
07:26
и в ручке грабель не вбиты гвозди
07:28
в который раз уже втыкаюсь в то, что демоны говорят "не вижу файл" вместо того, чтоб сказать, что нет прав на чтение
07:28
вот про файлы логов и пидов - пишет
07:30
кстати я заметил что не всегда днс обновляется когда удаляешь префик и вложенные адреса
07:38
именно при удалении с вложенными адресами?
07:39
mikevlz: давай не будем пытаться переписать питоновский импорт :)
07:39
давай не будем. Я же предложил другое решение
07:40
dvolodin, да, на вопроизводимость пока не проверял, но похоже на то
07:41
если раньше приходилось бить его ногами по лицу, в смысле заставить рассказать, что ему нужен cjson, то сейчас он должен сам ставить. Однако не ставит, .т.к некому ставить
07:41
здрасьте
07:42
в requirements оно есть
07:43
./bin/pip install -r etc/requirements/sync.txt
07:43
угу
07:43
а сначала надо проинициализировать virtualenv
07:44
я до этого додумался, подсмотрел, как надо Pip запустить. Сколько таких как я? =)
07:44
Илья вон боится даже трогать его...
07:44
ибо нафиг мне такие квесты на боевом днс
07:45
и что значит " проинициализировать virtualenv"
07:45
понятия не имею
07:45
не надо завышать порог вхождения
07:46
люди пугаются и идут ставить вскую херню вроде netdot
07:47
zi_rus: мне кажется, что эта херня ставится сложнее NOC :)
07:48
будем считать, что с virtualenv устаканилось все
07:48
нужно инструкцию по установке переделать
07:48
may be, я не смог нетдот поставить по их инструкции, вылезли проблемы. что характерно с ноком та же херня
07:48
хотя с новым virtualenv стало проще, на тесте взлетел очень быстро
07:49
я тебе больше скажу -- такое будет с любым продуктом, который использует базу
07:50
чего еще хочется это скрипт для quick config чтобы сразу прописать нужные параметры после инсталляции
07:50
чтобы система стала минимально рабочей а потом ее подпиливать под себя
07:50
этот скрипт зовется upgrade, нет?
07:50
=)
07:50
даешь инсталятор next-next-next :)
07:51
наверное, имеет смысл сделать парочку отдельных пакетов
07:51
ты еще от X.org предложи зависимость сделать
07:51
апгрейд не правит конфиги
07:51
zi_rus: bootstrap правит
07:51
:)
07:51
минимально. Базу прописывает
07:51
это он обязан
07:53
первое что надо - секрет для активатора, самое базовое это прописать секрет в активаторе и в базе чтобы он сразу был готов к работе, а не когда увидел UI, начал разбираться, ни хера не взлетело, лезешь в логи и оуеваешь, и непонятно что не так
07:54
в классификаторе и корреляторе нечего настраивать
07:54
notifier - тоже надо прописать, хотя бы базовое - параметры почтового сервиса
07:55
что захочет джаббер или файл, опустятся до конфигов, но почта - это основное
07:55
и что туда написать ? 127.0.0.1 ?
07:56
не надо ничего писать, 127,1 это по дефолту должен быть если юзер не будет использовать скрипт автонастройки
07:56
писать надо то что укажет юзер
07:56
ты спрашиваешь какой почтоовый сервер использовать
07:56
юзер указывает
07:56
его и пишешь в конфиг
07:56
дальше perf management
07:57
не знаю что там настраивает сейчас, пока пропустим
07:58
sae, scheduler, stomp, sync не относятся к базовому функционалу, да и там нечего настраивать кроме синка
07:58
scheduler относится, stomp - тоже
07:59
там нечего настраивать
07:59
все по дефолту
08:00
и остается только noc.conf
08:00
там несколько параметров прописать и все
08:01
система готова и можно добавлять МО
08:01
включать дискавери и радоваться жизни
08:04
кто бы провел сравнение NOC для netdot :)
08:05
и сделал скрипт миграции :)
08:05
и из нагиоса и заббикса и кактуса
08:06
ага
08:15
08:15
вот вам дока по инсталляции на Debian 7 :)
08:16
центось
08:16
дайте центось
08:17
zi_rus: вот это ты сам можешь сделать
08:17
инсталляция побита на 2 этапа
08:17
не могу, хочу но не могу
08:18
да ну
08:18
берешь и ставишь, записываешь последовательность действий в sh файл
08:20
даже еще проще
08:21
ставишь ее в virtualbox
08:35
zi_rus, есть даже утилита script
08:35
она сама записывает все твои действия
08:36
как вход так и вывод
08:36
а если глюк и придется долго и непонятно дебажить его
08:37
дебаж в другом окошке :)
08:37
так можно
08:39
и не забудь решение бага добавить в скрипт
08:47
08:48
Перепроверьте
08:49
и только не говорите мне, что netdot ставится проще :)
08:51
dvolodin, у нока есть файл с конфигом для вебсервера который можно было просто инклуднуть в конфик и он обновлялся вместе в ноком?
08:51
эм. конкуренция :) ?
08:52
а, ну да
08:52
причем пересекаются пара модулей
08:52
ни в коем случае.
08:52
нетдот на перле!! :)
08:52
а остальное нок не умеет, другое нетдот
08:53
в ноке работа с железом и ФМ, в нетдоте cable-map есть
08:58
zi_rus: такой cablemap и я могу сделать, только нафиг не нужен он
08:58
:)
08:58
зато у них он есть
08:58
в задницу кабеля
08:58
dvolodin, узлы связи когда начнешь хранить
08:59
а мне более интересно решение, в которое можно положить, скажем, весь ростелик :)
09:02
по event еще соображения есть?
09:02
переделывать alarms по образу и подобию?
09:05
действуй, хуже точно не будет
09:05
а лучше
09:05
так можно улучшать до бесконечности
09:05
предела нет
09:06
по крайе мере будет база которую подтачивать до красивости
09:08
тогда планы строим такие
09:09
постараюсь перепилить alarm'ы
09:09
и валю в отпуск
09:09
эээ
09:09
а графики
09:09
по возвращению дополируем FM и PM и в конце августа отрелизим 0.7
09:13
я сильно-сильно сомневаюсь что так быстро будут графики в человеческом виде
09:13
dvolodin: а напомни мне такую вещь
09:14
у SubInterface поле vlan_ids что хранит?
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']
09:16
а если порт тегирован в пяти вланах, аксесом в шестом - то в этом списке что будет?
09:16
то мне надо чекать получается tagged_vlans и untagged_vlan
09:17
чтоб найти нужный саб
09:21
ничего
09:21
это bridge
09:22
у него будет tagged и untagged
09:22
vlan_ids -- это для L3
09:23
угу
09:23
я так и думал
09:30
поправил ошибку с обновлением grid'а в fm.event
09:30
фильтрация по дате пока не работает
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
хочу дескрипшен и номер порта в аларме получить
11:18
alarm.vars.description
11:24
ок, попробую так, а то уже все что в инете нашел перепробовал
11:34
да, так заработало
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
11:34
11:34
11:34
уже минут 5
11:35
это бага или фича
11:35
повторяются сообщения что ли
11:35
или висит
11:38
как можно сделать чтобы письма приходили только по падениям физ линков
11:38
а падение инт вланов и прочей херни игнорить
11:38
они все в одном классе
11:38
Dmitry1, есть возможность?
11:39
Пока нету. Чувствую. что проще из дому работать. На работе грузят по полной.
11:41
на работе заставляют работать
11:41
вот суки
11:49
кто бы рассказал, как пользоваться некруговым авторасстановщиком в mxGraph
11:49
а то забубенил себе карту влана в VC - так оно мне стадионы рисует
11:50
и сдается мне, что дерево будет красивее
11:52
отнюдь
11:52
а чего тебе в стадионе не нравится если топология такая
11:52
ты эти стадионы не видел
11:52
они в два экрана не влазят
11:52
авторасстановщик круговой не занимает пространство в середине
11:53
может в жопу расстановщик
11:53
оно, конечно, что так, что так жопа в черточку будет
11:53
пусть берет часть схемы с карты сети
11:53
но с круговым надо еще колесо много крутить
11:53
где железки уже расставлены
11:53
ну это сам сделаешь :)
12:02
e_zombie, мне кажется твоя инсталляция это первый опыт высокой нагрузки для нока
12:02
и он не справляется
12:03
не надо, это не поможет, я пробовал
12:03
я знаю. и от этого становится ещё хуже
12:04
остаётся одно. идти и фоткать голых тёток
12:04
с голыми тетками надо по другому поступать
12:04
а я пойду о России думать.
12:05
zi_rus: но сперва их надо пофоткать. а потом уже думать.
12:05
ufir: эко тя расколбасило
12:08
Dmitry1, точно нет никакой возможности? очень большая потребность фильтровать лишние ивенты и по тем что проходят фильтр рассылать письма
12:10
zi_rus: Постораюсь сделать. Времени катострофичемки не хватает
12:27
короче я вижу агромадную проблему в логике работы RunScripts . если происходит ошибка или падение активатора - то всё задание кроется пиздой и нихуя не работает.
12:28
отсюда вывод - для больших и настроенно криво конфигураций железа - не годно.
12:32
e_zombie, тту только один человек на таком ядерном уровне баги может оптимизировать, так что лови его пока он в отпуск не убежал
13:02
я сделал плохо. У меня теперь есть карты VC, правда, только по L1 и только тегированные интерфейсы. =)
13:03
боюсь спрашивать как это выглядит
13:03
и поди мплс в пролете
13:06
обязательно в пролете
13:07
13:08
смотри
13:08
мдаа
13:08
карта все та же страшная
13:09
найдите кто-нибудь дизайнера
13:09
это жесть
13:09
такие хорошие начинания так страшно реализуются
13:11
мои каналы идут через всю сеть
13:11
боюсь карта будет много больше
13:12
ну я тоже могу первый влан отрисовать
13:12
он на всей сети практически где-то да есть
13:13
и будет рисовать стадионы
13:20
у меня есть не первый который по всей сети
13:20
но я про точку-точку
13:20
из одного края до другого
13:22
а сеть кольцами
13:23
все идет, доходит до РЕ там расходится
13:23
брр
13:23
боюсь представить
13:23
я вот не фильтровал по VCDomain
13:24
еще надо бы все-же антег смотреть, vlan_ids и метки второго уровня
13:33
ладно, это все мелочи, я пока буду потрахивать мозги про графики, может путное что выйдет
13:40
приехал к нам мангал.... Brocade FastIron SX-800
13:41
шумный, шо самолет
13:53
2013-07-09 17:54:23,685 [inv.discovery] Removing job mac_discovery(1013) это чем он занимаеттся?
13:54
у нас тоят джунипера - таки ваще писец. в открытых стойках
13:54
я уже в серверную без противошумных ушей просто не захожу
14:01
e_zombie: он удаляет запись о задаче, т.к. делать ее не планирует
14:03
что то он у меня этим постоянно занимается. может он от старого запуска их вычищает?
14:03
именно так, насколько я понял
14:05
14:09
сае падает на гет спаннинг три
14:10
спасибо за пасыл друг
14:10
:)
14:10
программирование с моим складом ума не сходится.
14:11
нет, оно у тебя упало от сислога с какой-то хуйней
14:12
сообщение с каким-то странным символом прилетело параллельно, вот у тебя и свалилось SAE
14:13
запускай с консоли параллельно дебаг-скрипт
14:13
и смотри на чем споткнется
14:13
а от какой железки ?
14:13
./noc debug-script get_spanning_tree 88.147.129.175
14:14
e_zombie: 88.147.128.54 вот отсюда прилетело с руганью про мультикаст
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
кхм. какойто адовый пиздетц с этой железкой
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
а насчет адреса - да, я тупанул
14:32
такс. это из другого города железка айпитиви пыталась пробросить себе
14:38
по почему оно свалило сае я хз
14:38
.\x03TT его смутило, более чем уверен
14:39
ну значит надо править парсилку.
14:40
править прошивки говнохуавеев никто не будет
14:45
все блять домой. в пизду эту поебень.
Share this page
Share this page: