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: 30.09.2015
XTech #
02:44
Доброго дня всем. Может кто объяснит или ткнет меня в мануал - не могу понять как в Inventory и на Network Map связать между собой интерфейсы оборудования, особенно если оно не managed? Версия NOC 15.05.1
TSergey #
03:07
привет
03:07
а как ты добавил интерфейсы для не менеджмент оборудования?
XTech #
03:36
Хм... Никак не добавлял - они же определены в object model
04:00
TSergey: Или на карте можно рисовать и связывать только управляемое оборудование?
TSergey #
04:03
в SA\MO\ у тебя есть интерфейсы на оборудовании? наколько знаю, только такие интерфейсы можно линковать и только они отображаются на network Map
XTech #
04:19
TSergey: Да, есть. С ними-то как раз все понятно. Просто подумал, что раз в модели объекта присутствует список интерфейсов со всеми характеристиками - значит он для чего-то нужен, а почему бы не для линкования?
TSergey #
04:25
линкование это же авто-функция, т.е. метод определяет кого с кем ликовать
04:26
частный случай --- руками
04:26
*линковать
04:26
но то что ты говоришь тоже логично
04:27
я подумываю добавить портов неуправляемым "руками"
04:27
есть у меня пара железок, для которых профилей нет и точно не будет, а слинковать их хочется
dvolodin #
06:21
Нужны тестеры на башню
06:21
а то после слияния microservices сами же плакать будете :)
06:24
нужно поразворачивать виртуалки и погонять deploy
06:24
и отловить основные косяки
teroni804 #
06:28
а куда деплоить то?
06:28
на соседний комп? или куда
filonov #
06:31
dvolodin: а деплоить что-либо кроме дебиана оно научилось?
dvolodin #
06:32
пока нет, но убунта будет по аналогии
filonov #
06:32
убунта у меня только локальная. удаленны ноды - freebsd
dvolodin #
06:32
там нужно пройтись по roles/node/vars/main.yml
06:32
добавить переменные для новой системы
06:33
и в roles/*/tasks/main.yml добавить рядом с дебиановскими свои include
06:37
я на vagrant обкатываю
e_zombie #
07:02
,,
07:18
https://pp.vk.me/c625823/v625823151/493fe/EiWdYMNHdoo.jpg
07:18
https://pp.vk.me/c625823/v625823151/493e3/c-pS5v5BTfs.jpg
07:18
https://pp.vk.me/c625823/v625823151/493cf/WCDKduN7opo.jpg
07:18
https://pp.vk.me/c625823/v625823151/493c5/o-F-o_rvHBE.jpg
07:18
https://pp.vk.me/c625823/v625823151/4937f/x5_YeUpYaI0.jpg
07:19
https://pp.vk.me/c625823/v625823151/49246/Z0zieSK8u_Q.jpg
filonov #
07:39
а почему discovery-задачи попадают в статус Suspend?
ovg #
07:48
а что есть башня? я не в тренде :)
e_zombie #
07:48
переделка радикальная
07:49
отдельная ветка
ovg #
07:49
назначение такое же?
filonov #
07:51
ovg: нет. Башня сама по себе - средство для развертывания нока
ovg #
08:27
filonov omg
08:28
filonov да не, я бы не задавал вопросов, если б нашел описалово
TSergey #
08:54
dvolodin: сажи, если я интерфейсы добавлю программно, при каких-то условиях они слинкуются с соседом?
e_zombie #
09:17
http://www.phoronix.com/scan.php?page=news_item&px=Fedora-24-Python-3.5
09:19
бедная федора
ovg #
09:34
e_zombie http://www.youtube.com/watch?v=GHppFnmDMtk =)
evyscr #
09:38
filonov: suspend - например, девайс недоступен. Или что-то не включено (типа snmp)
kokozzi #
09:45
Приветствую, кто-нибудь из присутствующих делал в перфомансе опрос по кастомному OID?
e_zombie #
09:51
это сильная магия
kokozzi #
09:53
может быть тут есть сильный маг)
evyscr #
10:02
kokozzi: его зовут dvolodin
dvolodin #
10:06
kokozzi: к чему привязан опрос?
teroni #
10:10
обновил NOC до последнего develop
10:10
перестал ловить syslog и snmp
10:10
и не ругается ни где.
10:10
в каком из дебагов искать?
10:10
в активаторе?
PavelGloba #
10:12
да
kokozzi #
10:25
dvolodin: не очень понял вопрос, вот конфиг метрики: http://pastebin.com/in7nP6Px
teroni #
10:26
подскажите как сделать новый активатор
kokozzi #
10:30
dvolodin: надо ли ее привязывать к профилю железки/интерфейса? я пробовал, но в самом MO даже с нужным адресом эта метрика отображается неактивной
dvolodin #
10:31
что это за проба?
kokozzi #
10:33
дефолтная, она успешно собирает другие наборы метрик (коробочные)
10:33
да и тут она собирает, но в какой-то момент значение обнуляется http://pastebin.com/w5iqR9e9
10:36
может Convert/Scale как-то надо настроить?
teroni #
11:37
как можно выгрузить в файл все Classification Rule ??
11:38
или хотя бы те которые не Builtin
filonov #
11:46
гм. Все Discovery для железки числятся как Fail. При том что debug-script или скрипты типа get-config отрабатывают на ура
dvolodin #
12:14
kokozzi: как сама проба сделана?
kokozzi #
12:17
dvolodin: конфиг noc-probe отличается от дефолтного только учеткой
dvolodin #
12:17
ты куда этот oid вставлял?
kokozzi #
12:18
Metric Config
12:19
probe default, handler - SNMP Get
zi_home #
14:02
dvolodin, привет, а ты не делал удаление старых данных для графиков
14:02
??
evyscr #
14:04
хехе
zi_home #
14:05
это значит нет?
evyscr #
14:05
"реализовано посредством интерфейса "человек-машина""
zi_home #
14:05
человек будет писать скрипт и класть его в крон?
evyscr #
14:06
или просто руками удалять
14:06
"всё в ваших руках"
zi_home #
14:06
ну с роксдб это возможно
14:06
а вот с третьей монгой которую тут агитируют - не знаю
evyscr #
14:06
ачотам?
dvolodin #
14:07
zi_home: там тоже партиции
14:07
дропаешь их - и все
zi_home #
14:07
dvolodin, и что тебя останавливает сделать это штатно?
dvolodin #
14:08
$$$
zi_home #
14:08
ты повторяешься
dvolodin #
14:08
тестируйте башню :)
zi_home #
14:09
чет не хочется
14:09
я так и не понял зачем оно
dvolodin #
14:10
чем быстрее я ее доделаю, тем быстрее займусь другими вопросами
zi_home #
14:10
мне надо или не надо или не мне
14:10
работает, фиксируй, давай теперь другие вопросы
Night_Snake2 #
15:47
zi_home в твоей записи "value_re": "^\\x02(?P<mac__bin_to_mac>.{6}).{2}(?P<iface>.{2})"
15:47
"\\x02" это что?
zi_home #
15:49
часть регекспа от длинка, не обращай внимания
15:50
(?P<mac__bin_to_mac>.{6}) - вот существенная часть
15:50
не знаю что у тебя, но должно быть как-то так (?P<neighbor__hex_to_ip>.+)
15:55
Night_Snake2, получилось чего?
Night_Snake2 #
15:55
ytf
15:55
не могу понять почему не выполняется преобразование
15:57
у меня вот так: ^(?P<neighbor__int_to_ip>.+)$
15:57
и на выходе neighbor__int_to_ip: =C0=A8M=17
zi_home #
15:59
ты тест делаешь или реально реклафицируешь
15:59
тест не преобразует
16:00
по крайней мере у меня не преобразовывал
16:00
надо сохранить правило
16:00
перезапустить нок
16:00
и попробовать классифицировать
Night_Snake2 #
16:00
о
16:00
где ж ты раньше был...
zi_home #
16:01
я сегодня ходил в банк
16:01
:)
16:02
если ивент вдруг пропадет ищи его в failed
16:02
там и трейс может быть
Night_Snake2 #
16:08
в трапе не фигурирует interface
16:08
а в Event Class он обязательный
zi_home #
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
это из одного цисковского трапа
Night_Snake2 #
16:12
invalid literal for long() with base 10: '\xc0\xa8M\x1b'
zi_home #
16:13
эммм
16:13
это я хз что такое, неправильный формат входных данных?
16:13
str как хекс пытался пропихнуть или что?
Night_Snake2 #
16:20
без ошибок прошло с bin_to_ip
16:20
но
16:20
нифига не преобразовалось
16:29
Cannot decode variable '%s'. Invalid %s: %s
16:39
В общем правило я написал, оно берет из самого oid адрес нейбора. Но значения oid так и не расшифровываются :(
zi_home #
17:05
из оид в смысле из самого оид?
17:05
так а чтобы ты пытешься преобразовывать
17:06
или из значения оид
17:06
покажи хоть json ивента
Tweet
Share this page
Share this page: Tweet