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: 14.08.2015
xetle #
03:33
host nocproject.org 8.8.8.8
03:33
Using domain server:
03:33
Name: 8.8.8.8
03:33
Address: 8.8.8.8#53
03:33
Aliases:
03:33
03:33
Host nocproject.org not found: 2(SERVFAIL)
03:33
У кого IP есть, ответте пожалуйста.
04:31
dvolodin: домен nocproject.org кажись отключён за неуплату..
dvolodin #
04:39
нет, у него expiration в ноябре
xetle #
05:02
Проблемы с DNS: "host nocproject.org 8.8.8.8" не разрешает имени!!!
dvolodin #
05:15
нашли уже, политики на SRX ребята слищком закрутили
05:21
пролечили
TSergey #
05:25
dvolodin: привет
05:25
ты написал "Поля не зря сделаны password"
dvolodin #
05:25
да
TSergey #
05:26
расскажи, как по твоему сценарию можно проверит корректность введенного пароля доступа
05:26
*проверить
05:26
для профиля аутентификации
dvolodin #
05:27
прогнать get_version
TSergey #
05:28
для тебя нет разницы где вводится пароль --- в форме конфигурации или при входу куда-то?
05:28
*при входе
dvolodin #
05:30
а какая разница?
TSergey #
05:30
ок, никакой
05:31
скажи, у теяб есть проблема с ""Unknown Event Source" для МО, которые на самом деле заведены?
noclamer #
05:31
хех, в ноке столько всякого теперь, жаль нет документации
dvolodin #
05:32
они обновляются периодически
TSergey #
05:32
мне ответил?
dvolodin #
05:32
да
TSergey #
05:33
что значит обновляются периодически?
dvolodin #
05:33
про то, что при смене пройдет еще определенное время
05:33
активатор их дергает раз в 10 минут
05:33
это скоро уйдет
05:34
в microservices есть отдельный сервис, который отдает связку ip -> id объекта
TSergey #
05:34
поверишь на слово или нужен скрин?
05:34
Unknown Event Source: 192.168.243.26
05:34
МО такой есть, за последние сутки более 200 анкноунов по нему
dvolodin #
05:35
collector дуриком не проставил ему?
TSergey #
05:35
пробовал добавлять в Trap Source IP, никак не влияет
05:35
нет, коллекторов ни у кого нет
05:36
dvolodin: и ивентов таких куча, все по МО, которые есть
05:37
баг такой в джире есть, но как в него что-то добавить для поиска проблемы --- неясно
05:38
точнее неясно чего добавлять
05:43
где-то логируется как он трап разбирает?
dvolodin #
05:44
object mappings проверяется до того, как трап парсится
05:44
можешь покопать objectmap.py
TSergey #
05:46
жаль что ты это не будешь править
05:46
значит использовать фм как трапочиталку нельзя
dvolodin #
05:52
я думаю там что-то с сигналами
05:53
https://bitbucket.org/nocproject/noc/src/0fa40a373881baec91e5b1143cf9bef46870e422/sa/sae/service.py?at=develop#service.py-193
05:53
вот это посмотри
05:54
можешь debug там воткнуть
05:54
хотя его и в дебаге sae будет виднр
05:54
ObjectMappingsRequest
noclamer #
05:57
а можно глупы вопрос? зачем нужен random walk ?
05:57
я что-то почитал на вики про случайные блуждания, не очень понимаю зачем оно в сети, что оно демонстрирует и как считается?
05:57
или это просто демонстрация графика?
dvolodin #
05:58
noclamer: ты про что вообще?
TSergey #
05:59
dvolodin: а это актуально? "AND mo.trap_source_ip IS NOT NULL"
noclamer #
05:59
ну в perfomance managment
05:59
05:59
Click to open dashboard panel in new tab
05:59
простите за пробелы
TSergey #
05:59
dvolodin: вроде же необязательно это заполнять?
noclamer #
05:59
так вот, там оно нарисовало график, мышкой наводишь на график он пишет рандом волк
06:00
http://ybex.com/d/b36tjnbd56hp3d4t4vnv6u0lbikz416gi89gptv3.html
dvolodin #
06:00
TSergey: в microservices не обязательно
06:01
а в develop всегда было обязательно
06:01
в microservices там комбобокс
TSergey #
06:01
dvolodin: ? серьезно
dvolodin #
06:01
да, конечно
06:01
так всегда было
TSergey #
06:01
ты же делал механизм брать трап айпи из адресс
dvolodin #
06:01
делал
TSergey #
06:01
у меня по более 1000 МО не проставлено и М их видит
06:02
*ФМ их видит
dvolodin #
06:02
он в microservices
06:02
в develop я его не переносил
TSergey #
06:05
понятно
dvolodin #
06:07
в microservices вообще слишком многое переделано
06:07
он NOC, скорее, по структуре данных :)
TSergey #
06:09
ты же хотел еженедельные версии и править баги, все планы похерил?
dvolodin #
06:10
баги я правлю
TSergey #
06:11
какой последний правил?
06:11
вот есть тема что не исталлится нок
06:11
NOC-1652
dvolodin #
06:12
утечку счетчика сессий в SAE
06:12
достаточно серьезная
06:12
NOC-1652 завели во время моего отпуска
06:13
:)
06:15
кстати, при чем тут скрипт установки вообще?
06:20
BTW, перед отпуском еще фиксил csv import для MO
06:20
из web
06:22
NOC-1652 у меня не воспроизводится
bee26 #
06:26
noc-1650 на кутеках тоже проявилось
06:29
или есть смысл писать для каждой железки свой get_interface_status_ex.py?
dvolodin #
06:29
noc-1650 будет на всех профилях проявляться, которые выдают загадочные имена интерфейсов в IF-MIB
06:29
нужно корректировать их convert_interface_name
abyrvalg #
06:29
dvolodin: 1652 возникала у нескольких людей на убунтах, у меня в т.ч. При ручной установке в т.ч.
06:29
Там есть еще 1605, которая в точности совпадает по симптомам.
dvolodin #
06:30
abyrvalg: возможно, я не спорю
bee26 #
06:30
так и сделано на ежах
dvolodin #
06:30
я говорю - что сходу воспроизвести и проверить у меня не получается
06:30
bee26: ну да
bee26 #
06:30
на кутек правку надо?
abyrvalg #
06:31
dvolodin: Можно попробовать повторить и описать пошагово как воспроизвести. Нужно? Но это только на следующей неделе.
dvolodin #
06:31
наверное нужно
abyrvalg #
06:31
Ок.
dvolodin #
06:31
я не вижу там ничего убунтовского в общем-то
John-eak #
06:32
dvolodin: какую версию убунты пробуешь? чистая установка?
TSergey #
06:32
dvolodin: чего не дает m.trap_source_ip = m.address ?
bee26 #
06:32
dvolodin: добавил там же. когда в девелопе будет?
abyrvalg #
06:32
dvolodin: Там с путями что-то. Не понимая структуры проекта я не могу понять, где возникает ошибка.
dvolodin #
06:33
John-eak: я беру минимальную установку всегда
06:33
+ssh в ней
06:33
bootstrap на ней должен разворачивать все, что нужно
06:34
но это опять же на develop
John-eak #
06:34
14.04?
dvolodin #
06:34
12.02 я брал
John-eak #
06:34
develop и default ведут себя одинаково
06:34
попробуй 14.04
dvolodin #
06:34
на 14.04 не смотрел
TSergey #
06:34
dvolodin: подскажи, плс, trap_source_ip особый какой-то тип? нельзя так m.trap_source_ip = m.address ?
dvolodin #
06:34
TSergey: проапдейтить-то?
06:34
можно, конечно
TSergey #
06:35
dvolodin: да в шелле пытаюсь
06:35
не присваевает
dvolodin #
06:35
что говорит?
06:35
у тебя там FQDN в адресе нет, случаем?
TSergey #
06:35
нет, стого IP
dvolodin #
06:36
что касается установки и обновления - я сейчас играюсь с ansible
06:36
если успешно доиграюсь, то все изрядно поменяется
TSergey #
06:37
dvolodin:
06:37
s696-1-1.intt [u'access', u'956']
06:37
192.168.251.250 <type 'unicode'>
06:37
192.168.251.250 <type 'str'>
dvolodin #
06:37
TSergey: покажи, что пытаешься сделать
TSergey #
06:37
m.trap_source_ip = str(m.address)
06:37
m.save
06:37
или
06:37
m.trap_source_ip = m.address
06:37
m.save
dvolodin #
06:38
m.save()
TSergey #
06:38
балин
dvolodin #
06:38
ага
06:38
какой глючный noc, да
06:38
:)
TSergey #
06:39
спасиб
venter #
06:53
>dvolodin, есть вопрос, у меня сервер нока на фре, а НС на убунте, надо сделать make_node, как?
06:54
Эх ( хочу старый ДНС менеджмент
dvolodin #
06:59
venter: по аналогии с bootstrap'ом
07:02
дерни curl'ом https://<noc>/main/update/make-node.py
07:02
он тебе отдаст правильный make-node
venter #
07:02
к нему больше ничего не нужно?
dvolodin #
07:04
нет
07:07
глянь сам внутрь
venter #
07:08
да уже
07:09
я еще писал вчера про noc-launchr.default
dvolodin #
07:09
не читал
07:09
я вчера вечером приехал
venter #
07:09
ну и скрипта тоже нет в бранче
07:09
[17:55] <venter> а кто может пушить в feature/microservices запуште noc-launcher.defaults в etc
07:10
во
07:10
мейкпод обламывается на создании конфига ланчера\
07:11
*мейкнод
dvolodin #
07:57
по идее сработает
07:58
нужно будет только столбец sa_managedobject.pool дропнуть
ufir #
08:05
хм, а что случилось ? при апгрейде у меня зависло на "Pulling branch develop from repo https://bitbucket.org/nocproject/noc"
venter #
08:12
ок
Dmitry11 #
08:23
dvolodin: Привет. Есть в планах переделка FM и IPAM ?
08:23
заодно переделка джобов
08:25
Пришлось отключить syslog на джунипере
08:26
Я настраиваю джунипер, а чувак удаленно проверяет работоспособность сервисов
08:26
раз в пару минут я делаю "commit"
08:26
Гребанный FM тут же начинает выгребать все возможные дискавери с него
dvolodin #
08:27
не сразу же
08:27
а через 10 минут
Dmitry11 #
08:27
я коммит делал раз 10
08:27
как раз десять минут и прошло
08:28
dvolodin: Дим, я понимаю, что ты ничего, меньше чем Juniper MX 2020 в глаза не видел
08:29
Но у меня стоит MX5, во время дискавери которого, загрузка проца до 100% поднимается
dvolodin #
08:30
смотря что ты дискаверишь
08:30
mx5 - это mx80 с тем же atom'ом, если мне память не изменяет
Dmitry11 #
08:32
там процессор с одним ядром, и максимальной скоростью до 1GHz
dvolodin #
08:33
atom там
08:33
какие методы discovery его грузят?
Dmitry11 #
08:34
не atom, а Freescale e500v2
08:35
сбор конфига его грузит
08:35
плюс get_interfaces
08:35
у меня куча сабскрайберов, каждый из которых сидит на своем интерфейсе
08:36
опять же, получают по DHCP
08:36
т.е. постоянный сбор get_interfaces - это зло
08:37
так же, как и get_arp
dvolodin #
08:38
ну так не собирай get_arp там
Dmitry11 #
08:38
а ты научи IPAM делать записи не по get_arp, а по get_interfaces
08:39
потому как включение в конфиге ip_discovery сразу запускает get_arp на всех железках
08:39
я об этом уже два года говорю
xetle #
08:43
Dmitry11: попробуй розрулить существующими настройками:
08:44
ДЛя слабых железок в SA - MO max. Script=1
venter #
08:46
вот накатил develop, чего дальше можно сделать?
xetle #
08:46
Для всех глобально можно в noc-discovery.conf увеличить start_delay=30
08:48
И также сбор интерфейсов глобально в noc.conf частоту регулировать success_retry = и faild_retry=
Dmitry11 #
08:49
нужно всего навсего дать возможность конечному пользователю самому запускать скрипты
08:49
я же уже писал про проблему с автоматическим запуском
08:50
Украли свич, и на его место поставили новый
08:50
Я не знаю, может в Москве свичи не воруют на домах
xetle #
08:51
По IP дисковери в noc.conf увеличь initial_submit_interval= по умолчанию трахает каждые 15 минут, поставь час иди два и всем полегчает.
Dmitry11 #
08:51
Или, перед тем, как заменить субмагистральный свич, техники ждут, пока администратор перепишет конфиги, вланы, серийные номера со старого свича
08:52
Но у меня монтажники ОПЕРАТИВНО заменили свич, а когда начали писать заявление в милицию, оказалось, что NOC отдискаверил инвентори нового свича, и затер все, что было для старого
xetle #
08:52
Dmitry11: всё должно собиратся автоматом. Но из каробки для всех сетей и всего оборудования наперёд опции не предусмотришь.
Dmitry11 #
08:53
Я тебе привел пример, когда автомат сделал мне попаболь
xetle #
08:53
NOC даёт возможность настроить частоту дискавери и прочего чтобы и серваку и оборудованию было легко работать.
Dmitry11 #
08:54
И что, если я поставлю частоту 1 год, ты гарантируешь, что именно через год не украдут свич ?
08:54
Почему нету возможности запуска этих скрииптов не в автомате, а вручную ?
xetle #
08:54
Дим выше это не проблема нока, а чисто организационная.
Dmitry11 #
08:55
Это проблема Димы. Он не может понять, как это после грозы меняется 10-15% установленного оборудования
08:55
У него нету таких проблем
xetle #
08:55
Украли... админ должен убрать галочку "Is Managed"
TSergey #
08:56
Dmitry11: привет
Dmitry11 #
08:56
xetle: Админ в это время в срочном порядке ищет запасной свич, разговаривает по телефону с обиженными абонентами, настраивает резерв и т.п.
xetle #
08:56
У меня были, менял... Потом отказались от Dlink и ветух между домами и наступило счастье.
TSergey #
08:57
Dmitry11:
08:57
какие значение на доступе ставите
08:57
Rising Threshold, Falling Threshold
Dmitry11 #
08:57
TSergey: зависит от свича и того, что на нем запущено
TSergey #
08:57
самое прочтое домовое
xetle #
08:57
Дим ты меня не убедишь. Украли свич - админ должен убрать галочку "Is Managed"!
Dmitry11 #
08:57
dhcp_relay, dhcp_local_relay, igmp_snooping, dhcp_snooping отправляют пакеты на CPU
TSergey #
08:58
умолчательно длинк предлагает:
08:58
Rising Threshold : 30%
08:58
Falling Threshold : 20%
Dmitry11 #
08:58
xetle: админу больше несем заниматься в три часа ночи ?
xetle #
08:59
У меня IP намертво привязывается к MAC и если другой свич, то другой IP. Проблем нет.
Dmitry11 #
08:59
TSergey: у DGS-3120 hw B1 RI загрузка процессора редко падает ниже 40%
08:59
xetle: НОЧЬЮ
09:00
xetle: УКРАЛИ
TSergey #
09:00
Dmitry11: ну скажи чего пишите, на разном разное?
Dmitry11 #
09:00
xetle: СУБМАГИСТРАЛЬНЫЙ СВИЧ на over 1000 абонентов
09:00
TSergey: да. зависит от сервисов, запущенных на свиче
xetle #
09:00
Мы не присваеваем одинаковых IP оборудованию. Даже когда оно устанавливается ночью на замену сгоревшего старого.
Dmitry11 #
09:01
xetle: я ночью спать хочу, а не снимать галочки "is managed"
xetle #
09:02
Если IP разные то снимать не надо. Это организационный вопрос.
09:02
А районные коммутаторы должны быть под охраной!
Dmitry11 #
09:02
Т.е. с моей организацией процесса мне NOC не подходит
venter #
09:03
ДНС, ДНС, #$%, заводись
evyscr #
09:03
для бардака вообще мало что подходит
venter #
09:03
кто-нибудь какую молитву знает на ДНС или заговор какой?
xetle #
09:03
Если у вас коммутаторы на крыше валаются и их воруют, то причём сдесь NOC?
Dmitry11 #
09:04
Как бы NOC писался для того, чтобы упорядочить бардак, а пока от него только вред
evyscr #
09:04
если "Админ ... разговаривает по телефону с обиженными абонентами", то это ноком не чинится
xetle #
09:04
Да, где у вас первая линия потдержки?
TSergey #
09:04
evyscr: ты пользуешь SafeGuard?
Dmitry11 #
09:05
xetle: притом, что он не умеет делать опрос коммутатора по запросу конечного пользователя, а делает, когда захочет его левая пятка
evyscr #
09:05
TSergey: wut?
Dmitry11 #
09:05
xetle: выйди за МКАД. Везде так, как у меня
evyscr #
09:06
Dmitry11: ты ведь врёшь
xetle #
09:06
Почему Run Discovery есть, хочь все сразу, хочь по одному, можно сразу и для группы коммутаторов.
evyscr #
09:06
не везде, ой не везде
TSergey #
09:06
evyscr: safeguard_engine
evyscr #
09:07
TSergey: дяденька, я же не настоящий сварщик
Dmitry11 #
09:07
xetle: Я хочу, чтобы NOC вообще не опрашивал коммутаторы до того, как я нажму "Run Discovery".
09:07
И чтобы я мог управлять этим
09:08
например, опрашивать с 8 утра до 6 вечера
09:08
версия 0.6 нока умела это
evyscr #
09:08
TSergey: сомневаюсь, что здесь используют
xetle #
09:09
Dmitry11: сделай хорошие дела: закомить правила FM NOC-1666 и добавь новый профиль: NOC-1437
Dmitry11 #
09:09
xetle: посмотри на ивенттриггеры. Я их мог привязать ко времени, к селектору и т.п.
09:10
а в новой версии нока это все порубали. скрипт выполняется вне зависимости от того, хочешь ты этого, или не хочешь
evyscr #
09:11
вставь ранний return
xetle #
09:11
В ивент тригерах всё осталось как было, с селекторами и временем.
Dmitry11 #
09:12
но появились хандлеры, которые выполняются сами по себе, и я не могу даже отключить их
09:12
не говоря о том, чтобы привязать их к селектору или тайм серии
xetle #
09:12
По поводу дисковери, признаюсь чесно мне пришлось менять дефолтные параметры, чтобы оборудование не трахало часто.
Dmitry11 #
09:13
Я не понимаю дефолтных параметров
dvolodin #
09:13
если украли свич -- посмотри сначала в noc, что нужно
09:13
потом уже меняйте
Dmitry11 #
09:13
У меня есть уровень ядра, уровень распределения, уровень аггрегации, уровень доступа
09:14
И мне нужно выставлять параметры, исходя из этого, а не в зависимости от вендора
dvolodin #
09:14
object profile
Dmitry11 #
09:14
dvolodin: если украли ночтью - некому смотреть в НОК
dvolodin #
09:15
ну а причем здесь тогда NOC
09:15
если тебе нужно хранить историю изменения серийников
Dmitry11 #
09:15
dvolodin: притом, что когда я пришел утром, и меня спросили серийные номера оборудования для заявления в милицию, инвентори было уже от другого свича
dvolodin #
09:15
то можно либо доработать NOC, чтобы он ее хранил и отслеживал замены
09:16
либо просто по крону генерить файл -- имя железки, ip, серийник
09:16
и хоть в mercurial его пихай
Dmitry11 #
09:17
dvolodin: нужно доработать NOC, чтобы он все свои действия выполнял не автоматом, а когда нужно конечному пользователю
09:17
я приводил уже пример сравнения хандлеров с ивенттриггерами
bee26 #
09:17
лучше хранить замену оборудования
dvolodin #
09:17
и получим костыль, блин
Dmitry11 #
09:17
я должен мониторить офис, который работает с 8 утра до 6 вечера по будням
dvolodin #
09:18
задача NOC -- ходить по железкам и проверять
Dmitry11 #
09:18
ивенттриггеры позволяют настроить таймсерию на ивент "Link Down"
dvolodin #
09:18
вот насчет часов работы железок - можно подумать
Dmitry11 #
09:18
хандлеры же тупо все выходные ходят на этот свич и проверяют порт
dvolodin #
09:19
тупо в нерабочее время не поднимать алармы на доступность железки
Dmitry11 #
09:19
\В результате меня в понедельник вынесли мозг
dvolodin #
09:19
а это раскраской портов решается
09:19
сделай профиль с ignore link events
09:19
и навесь его на все порты там
Dmitry11 #
09:20
Мне нужно, как было в 6.4
09:20
Чтобы в будний день с 8 до 6 проверялся линк, а ночью и в выходные - не проверялся
dvolodin #
09:21
это не на линк а на железку надо
09:21
часы работы
09:21
но не решит проблему
Dmitry11 #
09:21
Да пофиг. В 6.4 такой функцилонал был. В текущей ветке его нету
dvolodin #
09:21
тебя выебут за то, что в 7 утра сдох коммутатор
ufir #
09:21
можете подсказать, что за ерунда случилась агрегированным линком в связке mx960-ex2200 ? начало его шатать, постоянно падала одна лямка. я ее удалил, а оно продолжает срать в логи
dvolodin #
09:21
в 8 люди пришли и не могут работать
Dmitry11 #
09:22
dvolodin: мне нужно проверять всего один порт на коммутаторе
09:22
а не весь коммутатор
09:22
в 6.4 такое можно было сделать
09:23
в ивенттриггерах и алармтриггерах
dvolodin #
09:23
Dmitry11: это можно сделать
09:23
interface profile, блин
09:23
оставь там один порт
Dmitry11 #
09:23
и ?
venter #
09:23
dvolodin, а чего можно дальше сделать после наката develop
Dmitry11 #
09:23
как хандлер научить прооверять "link down" только в рабочее время ?
09:24
или собирать конфиг с коммутатора только в рабочее время ?
09:24
ивентриггеры и алармтриггеры это все умели
09:25
джобы и хандлеры - не умеют
dvolodin #
09:25
я же тебе сказал -- ввести понятие work time для железки
09:25
и прицепить к нему time pattern
09:25
и тупо давить все SA tasks в нерабочее время
Dmitry11 #
09:25
ты опять за свое
09:26
почему нельзя хандлер перенести в ивенттриггер, и там выставить все ?
09:26
у меня на железке 24 порта
09:27
в которые включены как абоненты, таки субмагистралы
09:27
Как мне научить хандлер по разному реагировать на Link Down на каждом из портов ?
zi_rus #
09:27
ахахахаах
dvolodin #
09:28
потому что тогда NOC не будет работать из коробки для 99% случаев
TSergey #
09:29
а что из нока сейчас работает из коробки я стесняюсь спросить?
zi_rus #
09:29
dvolodin: привет
09:29
зацени NOC-1655
Dmitry11 #
09:30
dvolodin: Дим, раньше, в ивенттриггерах "из коробки" было уже несколько правил, которые я мог включать или выключать как минимум.
09:30
Сейчас же - "из коробки" я могу только разве что снять галочку "is managed"
09:31
чтобы управлять поведением FM и discovery на железке
dvolodin #
09:32
раньше было одно правило
09:32
прочитать конфиг
09:32
сейчас их гораздо больше
Dmitry11 #
09:32
и ?
09:32
что мешает их организовать, как раньше ?
dvolodin #
09:32
часть из них нужна для работы noc
Dmitry11 #
09:32
с привязкой к селекторам
09:32
тайм сериям
09:33
dvolodin: пусть они по умолчанию будут все включены
09:33
но у конечного пользователя должна быть возможность, не лазя в конфиги, отключить их для определенных железок или по другим критериям
zi_rus #
09:34
"""не лазя в конфиги""" - у него есть такая возможность. чтобы работать с хендлерами надо лезть в код
Dmitry11 #
09:35
dvolodin: раньше был только конфиг
09:35
сейчас
09:35
root@noc:/usr/local/noc/fm/handlers/event # ls *.py
09:35
__init__.py audit.py discovery.py link.py oper.py
09:36
почему это все нельзя вынести в ивенттриггеры ?
dvolodin #
09:36
им и там хорошо
09:36
если не хватает настроек -- придумай как они должны выглядеть
Dmitry11 #
09:37
ка мне на селекторе "субмагистраль оператора N" убрать вызов "discovery" ?
dvolodin #
09:37
только учти, что от этого не должна страдать производительность
09:37
Dmitry11: object profile с настройками
09:37
что мешает?
Dmitry11 #
09:37
по настройкам - смотри ивенттриггеры и алармтриггеры
09:38
настройки один в один
dvolodin #
09:38
нет, это слишком низкоуровнево
09:38
почем юзер знает, что такое audit?
Dmitry11 #
09:38
о!
dvolodin #
09:38
ему, блин, в interaction log смотреть хочется
09:38
и видеть там команды
Dmitry11 #
09:39
А для этого должна быт табличка, с хандлерами/триггерами/джобами/солюшенами, где для каждого есть описание
09:39
"из коробки"
09:40
чем хандлер от джоба от триггера от солюшена отличается ?
09:40
ничем
09:40
почему нельзя их свести в одну табличку
09:40
сделать общий API
09:40
стандартизировать входные и выходнве параметры
09:42
а, у нас еще есть action command
09:42
пять сущностей, которые выполняют одно и то же
09:44
есть же уже готовые вещи: http://i.imgur.com/ip4IaVN.png
09:45
Вот делаем acton "Audit". для которого параметром будет строка "System reboot"
09:46
Во первых, конечный пользователь сможет включить/отключить и т.п. этот action
09:47
Во вторых - поменять надпись "System reboot" на другую, как минимум на "Система перезагрузилась"
dvolodin #
09:48
и начнет орать, что ему не на всех железках он нужен
Dmitry11 #
09:48
да
dvolodin #
09:48
audit, кстати, пассивный
09:48
просто в лог пишет
09:48
если для него настройки и делать, то в профиле
Dmitry11 #
09:49
Если я хочу изменить то, что он пишет мне надо редактировать питоновский скрипт
dvolodin #
09:49
а в handler'е проверять
Dmitry11 #
09:50
кроме того, я не могу, не редактируя питоновского скрипта, добавить свои записи аудита
09:50
например, мне нужно отслеживать, когда "падает" определенный линк
09:50
Или когда на свич заходит определенный пользователь
09:51
потомучта прибито гвоздями
09:52
смотри, есть "SA" -> "Setup" -> "Action"
09:52
Почему нельзя джобы, солюшены, триггеры, хандлеры привести к этому виду ?
Intal1 #
09:57
Доброго времени суток. Кто нибудь решал вот это: https://bt.nocproject.org/i#browse/NOC-1605 Аналогичная проблема на RED Hat
09:57
?
Dmitry11 #
09:57
(12:35:13) dvolodin: почем юзер знает, что такое audit?
09:57
В "SA" -> "Setup" -> "Action" есть описание для каждого пункта
Intal1 #
10:15
хоть подскажите куда копать?
venter #
10:42
Intal1, NOC-1652 предпоследний пост
10:43
Эх, вот что бы с ДНСами сделать, чтоб работало.
Intal1 #
10:58
всем спасибо, мой вопрос решен
pavel_R_ #
11:08
Приветствую, Есть ли возможность автоматически добавить все вланы (поле VC) каждому префиксу в Address Space Management. В VC management данные префиксы видны. Пытаюсь задать этот вопрос на сайте - выдает ошибку...
zi_rus #
11:09
на сайте вопросы даже не пытайся задать. их никто не читает
11:09
что значит добавить все вланы?
pavel_R_ #
11:12
в VC management у меня есть около 300 вланов полученых по discovery в каждом из этих вланов есть префиксы где они есть. В Address space management есть все мои префиксы, и, я могу ручками добавить каждому необходимый VC. Интересует можно ли это как то автоматиз
11:13
а то префиксов несколько тысяч у меня и каждому ручками прописывать VC не очень греет душу
evyscr #
11:16
изучай ./noc shell
pavel_R_ #
11:17
спасибо, почитаю
evg_krsk #
11:24
А зачем в RouterOS /get_config.py два раза подряд строчка "config = self.cli("export")" ?
noclamer #
12:03
чуваки где почитать как сделать чертово оповещение на имейл
freeseacher #
12:03
да не надо читать
12:03
просто делай его и всё
12:04
в профиле мыло задай
12:04
в main/setup/notification group создай группу
12:04
добавь в нее кого надо
12:05
потом в sa/setup/object notify настрой чего эта группа долна получать
12:06
ну и само собой etc/noc-notify.conf должен быть настроен на отправку писем через правильный smtp релей
12:06
делов то ;)
noclamer #
12:07
а где его указать?
freeseacher #
12:08
main/setup/config
12:08
или в /opt/noc/etc/noc-notifier.conf
noclamer #
13:41
что-то у меня не сохраняет нок изменения в настройках =(
13:41
В МО
13:45
Saving ... вечно крутится и все :(
zi_rus #
13:58
прав небось не хватает
venter #
14:00
dvolodin, после обновы до бранча develop нихрена нового в ДНСе, в принципе, не заработало, но сломался инкремент serial в зонах и теперь секондари ДНСы с сервера НОКА тоже не стягивают зоны
dvolodin #
14:00
venter: что странно, так как эта часть не менялась
venter #
14:01
ну ты хоть пни меня куда нужно
dvolodin #
14:01
по месту смотреть нужно, по фотографии сложно лечить
venter #
14:01
у меня ДНСы - одна из продакшен фич, которой пользовались
14:02
и так неделю уже нифига кроме самого сервера не обновляется, но хоть засекондарил НСы с него и работало
14:02
а теперь сериал не меняется
noclamer #
14:03
после апдейта меняю профиль оборудования, он не сохраняется, тупо пишет что сохраняет и не сохраняет, куда копать, господа?
zi_rus #
14:04
в веб консоль вестимо
14:04
и в логи
venter #
14:04
а откуда он в интерфейсе может паказывать сериал кроме dns_dnszone?
noclamer #
14:04
какие именно логи? :)
venter #
14:04
в базе серийник зоны не такой
14:06
кеш какой-то?
14:07
вроде после N обновлений страницы стал казать, то что в базе
14:09
угу, обновил, добавил единичку, это где-то в js формах
14:11
dvolodin, так а все-таки синк на НС как завести? когда запускаю make-node стянутый с сервера, мейкнод на НС все равно стягивает microservice бранч
14:12
пытается конфигурить noc-launcher.conf и обламывается
dvolodin #
14:16
в update.conf что?
14:17
посмотри, где у него еще в конфиге microservices остались
venter #
14:23
на НСе делаю: curl http://noc/main/update/make-node.py >> ./make-node.py
14:24
python ./make-node.py -t ./noc-node http://noc/
14:24
на сервере в update.conf бранч девелоп
14:31
в make-node.py он обламывается в create_configs(url)
14:34
вот здесь http://pastebin.com/W4MKhFui
zi_rus #
14:35
у меня работал
venter #
14:36
а как ты его запускал после мейкнода
14:36
?
zi_rus #
14:37
кого запускал?
dvolodin #
14:37
venter: я посмотрю на выходных, может он действительно tip тянет
venter #
14:38
в .hg бранч на НС feature/microservices
14:38
ok, жду и надеюсь
dvolodin #
14:38
на ноде или в центре?
venter #
14:38
на ноде
zi_rus #
14:39
curl <URL NOC>/main/update/make-node.py | python -
dvolodin #
14:39
я синхронизатор потом портану на сервисы
14:39
venter: а попробуй просто hg update develop
14:39
на ноде
venter #
14:39
zi_rus: noc-sync в том что стянулось
14:39
я пробовал, потом не могу настроить
zi_rus #
14:39
через лаунчер
14:39
как обычный нок
venter #
14:39
вот, а ланчера нет
dvolodin #
14:40
у меня уже в целом очень интересная и вкусная штука выходит
venter #
14:40
но то фигня, потом то что стянулось не запускается
ufir #
14:40
звучит угрожающе
venter #
14:42
Дмитрий, после того как я стяну просто нужный бранч, что в нем сделать надо, чтобы завелся нок-синк, я пробовал так, но слишком много боков вылазит, а ./script/upgrade не взлетает, так как надо кучу всего наставить + базы, которые не тарахтели на нсах
14:43
я бы просто скопировал весь каталог с сервера на НСы и переконфигурил все, но на сервере фря, а на НСах линукс, и я обламываюсь на всей хрени в виртуаленв
14:44
фревый пайтон на линухах не едет (
14:44
бида
ufir #
14:46
да, а в кока-коле чай плохо заваривается
14:46
тоже огорчение
dvolodin #
14:47
зато растворимый кофе хорошо растворяется
venter #
14:48
кстати в джисоне из main/update branch - develop
dvolodin #
14:49
сделай на ноде hg update develop
venter #
14:51
сработал
14:51
попробую стартануть
15:04
хехе hg clone -b develop -r a46fa5c4e925247868a48446c88dc0227a18e1d6 http://noc/hg/noc/ noc123
15:04
updating to branch feature/microservices
15:04
о как
Tweet
Share this page
Share this page: Tweet