nocproject.org
02:44
Доброго дня всем. Может кто объяснит или ткнет меня в мануал - не могу понять как в Inventory и на Network Map связать между собой интерфейсы оборудования, особенно если оно не managed? Версия NOC 15.05.1
03:07
привет
03:07
а как ты добавил интерфейсы для не менеджмент оборудования?
03:36
Хм... Никак не добавлял - они же определены в object model
04:00
TSergey: Или на карте можно рисовать и связывать только управляемое оборудование?
04:03
в SA\MO\ у тебя есть интерфейсы на оборудовании? наколько знаю, только такие интерфейсы можно линковать и только они отображаются на network Map
04:19
TSergey: Да, есть. С ними-то как раз все понятно. Просто подумал, что раз в модели объекта присутствует список интерфейсов со всеми характеристиками - значит он для чего-то нужен, а почему бы не для линкования?
04:25
линкование это же авто-функция, т.е. метод определяет кого с кем ликовать
04:26
частный случай --- руками
04:26
*линковать
04:26
но то что ты говоришь тоже логично
04:27
я подумываю добавить портов неуправляемым "руками"
04:27
есть у меня пара железок, для которых профилей нет и точно не будет, а слинковать их хочется
06:21
Нужны тестеры на башню
06:21
а то после слияния microservices сами же плакать будете :)
06:24
нужно поразворачивать виртуалки и погонять deploy
06:24
и отловить основные косяки
06:28
а куда деплоить то?
06:28
на соседний комп? или куда
06:31
dvolodin: а деплоить что-либо кроме дебиана оно научилось?
06:32
пока нет, но убунта будет по аналогии
06:32
убунта у меня только локальная. удаленны ноды - freebsd
06:32
там нужно пройтись по roles/node/vars/main.yml
06:32
добавить переменные для новой системы
06:33
и в roles/*/tasks/main.yml добавить рядом с дебиановскими свои include
06:37
я на vagrant обкатываю
07:02
,,
07:18
07:18
07:18
07:18
07:18
07:19
07:39
а почему discovery-задачи попадают в статус Suspend?
07:48
а что есть башня? я не в тренде :)
07:48
переделка радикальная
07:49
отдельная ветка
07:49
назначение такое же?
07:51
ovg: нет. Башня сама по себе - средство для развертывания нока
08:27
filonov omg
08:28
filonov да не, я бы не задавал вопросов, если б нашел описалово
08:54
dvolodin: сажи, если я интерфейсы добавлю программно, при каких-то условиях они слинкуются с соседом?
09:17
09:19
бедная федора
09:38
filonov: suspend - например, девайс недоступен. Или что-то не включено (типа snmp)
09:45
Приветствую, кто-нибудь из присутствующих делал в перфомансе опрос по кастомному OID?
09:53
может быть тут есть сильный маг)
10:02
kokozzi: его зовут dvolodin
10:06
kokozzi: к чему привязан опрос?
10:10
обновил NOC до последнего develop
10:10
перестал ловить syslog и snmp
10:10
и не ругается ни где.
10:10
в каком из дебагов искать?
10:10
в активаторе?
10:26
подскажите как сделать новый активатор
10:30
dvolodin: надо ли ее привязывать к профилю железки/интерфейса? я пробовал, но в самом MO даже с нужным адресом эта метрика отображается неактивной
10:33
дефолтная, она успешно собирает другие наборы метрик (коробочные)
10:33
10:36
может Convert/Scale как-то надо настроить?
11:37
как можно выгрузить в файл все Classification Rule ??
11:38
или хотя бы те которые не Builtin
11:46
гм. Все Discovery для железки числятся как Fail. При том что debug-script или скрипты типа get-config отрабатывают на ура
12:14
kokozzi: как сама проба сделана?
12:17
dvolodin: конфиг noc-probe отличается от дефолтного только учеткой
12:17
ты куда этот oid вставлял?
12:18
Metric Config
12:19
probe default, handler - SNMP Get
14:02
dvolodin, привет, а ты не делал удаление старых данных для графиков
14:02
??
14:05
"реализовано посредством интерфейса "человек-машина""
14:05
человек будет писать скрипт и класть его в крон?
14:06
или просто руками удалять
14:06
"всё в ваших руках"
14:06
ну с роксдб это возможно
14:06
а вот с третьей монгой которую тут агитируют - не знаю
14:07
zi_home: там тоже партиции
14:07
дропаешь их - и все
14:07
dvolodin, и что тебя останавливает сделать это штатно?
14:08
тестируйте башню :)
14:09
чет не хочется
14:09
я так и не понял зачем оно
14:10
чем быстрее я ее доделаю, тем быстрее займусь другими вопросами
14:10
мне надо или не надо или не мне
14:10
работает, фиксируй, давай теперь другие вопросы
15:47
zi_home в твоей записи "value_re": "^\\x02(?P<mac__bin_to_mac>.{6}).{2}(?P<iface>.{2})"
15:47
"\\x02" это что?
15:49
часть регекспа от длинка, не обращай внимания
15:50
(?P<mac__bin_to_mac>.{6}) - вот существенная часть
15:50
не знаю что у тебя, но должно быть как-то так (?P<neighbor__hex_to_ip>.+)
15:55
Night_Snake2, получилось чего?
15:55
ytf
15:55
не могу понять почему не выполняется преобразование
15:57
у меня вот так: ^(?P<neighbor__int_to_ip>.+)$
15:57
и на выходе neighbor__int_to_ip: =C0=A8M=17
15:59
ты тест делаешь или реально реклафицируешь
15:59
тест не преобразует
16:00
по крайней мере у меня не преобразовывал
16:00
надо сохранить правило
16:00
перезапустить нок
16:00
и попробовать классифицировать
16:00
о
16:00
где ж ты раньше был...
16:01
я сегодня ходил в банк
16:01
:)
16:02
если ивент вдруг пропадет ищи его в failed
16:02
там и трейс может быть
16:08
в трапе не фигурирует interface
16:08
а в Event Class он обязательный
16:09
печально
16:09
менять класс
16:09
либо как-то интерфейс таки выдергивать
16:09
например из базы
16:09
по ip нейбора найти на каком он интерфейсе
16:10
с Dmitry1 поговори завтра
16:10
Night_Snake2, а еще может там интерфейса нет а есть ifindex в неявном виде
16:11
нок может по ифиндексу найти интерфейс если interface discovery работает
16:12
"value_re": "^(?P<interface__ifindex>\\d+)$"
16:12
это из одного цисковского трапа
16:12
invalid literal for long() with base 10: '\xc0\xa8M\x1b'
16:13
эммм
16:13
это я хз что такое, неправильный формат входных данных?
16:13
str как хекс пытался пропихнуть или что?
16:20
без ошибок прошло с bin_to_ip
16:20
но
16:20
нифига не преобразовалось
16:29
Cannot decode variable '%s'. Invalid %s: %s
16:39
В общем правило я написал, оно берет из самого oid адрес нейбора. Но значения oid так и не расшифровываются :(
17:05
из оид в смысле из самого оид?
17:05
так а чтобы ты пытешься преобразовывать
17:06
или из значения оид
17:06
покажи хоть json ивента
Share this page
Share this page: