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: 22.09.2014
dvolodin #
04:28
zi_home: попробуй такой патчик http://pastebin.com/mqDkrAnp
04:28
для сохранения моделей
zi_home #
04:29
dvolodin, а это не тоже подчеркивание которое ты добавил чтобы избавиться от трейса при asset discovery?
dvolodin #
04:29
то в другом месте было
zi_home #
04:30
кстати, вопрос, при дискавери по макам используются только те что с типом dynamic? зачем? просто у меня включен port security, а он маки в таблицу записывает как статик, и линки не дискаверятся
04:31
доеду до работы, попробую. через часик
aermike #
04:53
.
e_zombie #
05:24
..
05:44
чтото у меня после крайних апдейтов девелопа всё через одно место
05:44
[root@nocproject noc]# tail -f ./log/noc-sae.log | grep ignored
05:44
2014-09-22 09:28:46,497 Late answer for map task 42349413 is ignored
05:44
2014-09-22 09:28:59,372 Late answer for map task 42349445 is ignored
05:44
2014-09-22 09:28:59,376 Late answer for map task 42349443 is ignored
05:44
2014-09-22 09:30:30,721 Late answer for map task 42349482 is ignored
05:44
2014-09-22 09:30:30,731 Late answer for map task 42349485 is ignored
05:44
2014-09-22 09:30:30,739 Late answer for map task 42349488 is ignored
05:44
2014-09-22 09:30:30,747 Late answer for map task 42349472 is ignored
dvolodin #
05:48
индексы перестрой
05:48
по sa_maptask
e_zombie #
05:50
а само оно не перестраивает?
_4ePTeHok #
06:00
zi_rus, а о каком дискавери по макам ты говорил?
zi_rus #
06:00
_4ePTeHok, rjulf hjenth d cdbx djnryen
06:00
когда роутер в свич
_4ePTeHok #
06:00
оно работает?
06:00
я чото никогда не видел у себя
zi_rus #
06:01
_4ePTeHok, работает, у меня роутеры где портсекурити не включен, нормально отдискаверились
06:04
dvolodin, подтверждаю по инвентори, фикс помог
06:05
_4ePTeHok, это тебе http://pastebin.com/MJS6JXJW
EK|2 #
06:20
Утро
e_zombie #
06:20
ты уверен?
06:20
воспроизводится утро?
buggy-funhouse #
06:21
Да, уверен
e_zombie #
06:21
перепроверил ?
_4ePTeHok #
06:21
не трогай
buggy-funhouse #
06:21
и три раза перезагрузился, как ты говоришь
e_zombie #
06:21
:)
buggy-funhouse #
06:24
Кто как с ip-spoofing'ом борется? Ну или с arp хотя бы?
_4ePTeHok #
06:24
портсекурити
06:24
+ у каждого по своему называется
buggy-funhouse #
06:24
а на основе чего он записывает даные?
06:24
по dhcp leases?
_4ePTeHok #
06:25
типа привязка арп+порт
zi_rus #
06:25
а мы просто urpf используем, у нас статика и /30
buggy-funhouse #
06:27
у меня в основном des-3550 / 3552 и куча студентов
06:27
сейчас пока ip-mac-binding
06:28
но как-то она не особо помогает
zi_rus #
06:28
кто dns модуль в ноке использует?
06:29
вопрос
06:29
rndc reload нормально проходит?
06:29
а какие нужны костыли чтобы проходил нормально?
06:30
от юзера нок в консоли все отрабатывает
06:30
а noc-sync никак не может отработать
dvolodin #
06:31
вот
06:31
давайте упорядочивать поток сознания
06:31
для затравки
06:31
http://kb.nocproject.org/display/DIS/Discussions+Home
06:33
в принципе процесс должен быть аналогичен PEP
buggy-funhouse #
06:34
Страница, которую вы запросили, не найдена. Возможные причины:
_4ePTeHok #
06:36
ох уж эти страница
dvolodin #
06:37
evyscr: посмотри, покоментируй там
zi_rus #
06:38
_4ePTeHok, ты не пропускай, закоммить трансивер
dvolodin #
06:39
по всем изменениям алгоритмов и улучшениям - прошу в Discussions
06:39
жмете на кнопочку "Новое предложение"
06:39
аккуратно заполняете поля и расписываете все
06:40
дальше обсуждаем в комментах и создатель документа вносит в него правки
06:40
и так до полной понятности
_4ePTeHok #
06:45
там по дискавери МО статейка полгода лежит
06:45
без движения
buggy-funhouse #
06:46
"потыкай его палочкой, может он сдох?"
dvolodin #
06:47
вот переноси его туда
06:47
и будем методично допиливать
zi_rus #
06:48
там еще полгода полежит
06:48
потом еще перенесешь
dvolodin #
06:49
лежать будет пока алгоритм нечетко определен
06:50
вот когда будет четко и понятно, что и как делать и как все будет себя вести - можно будет делать
TSergey #
06:50
туда бы Димину идею сделать подобие тушенки для FM (если я правильно понимаю)
dvolodin #
06:51
пишете
06:51
только аккуратно
06:52
тушенка для fm есть, нужны unittest'ы на нее
zi_rus #
06:52
Dmitry1, там можешь про фм поругаться :)
buggy-funhouse #
06:52
"когда будет четко и понятно" Хм. Это же не нок стайл!+)
_4ePTeHok #
06:52
стошнить может? :)
TSergey #
06:53
"dvolodin: тушенка для fm есть"
06:53
есть механизм FM-засылки сообщений на сайт?
zi_rus #
06:53
dvolodin, в add first free vc выпадающие списки работают так медленно что можно поседеть
dvolodin #
06:55
TSergey: вот там же нужен аналогичный механизм, чтобы прогнань по нему классификатор и распарсить его
06:55
экспорт event'ов в JSON появился вместе с первой редакцией FM
TSergey #
06:56
значит я неточно сказал, именно библиотека ивентов на сайте
dvolodin #
06:57
TSergey: нужно механизмы ./noc beef дорабатывать
06:57
в принципе, ему без разницы совсем, что вести
06:57
тушенку или event'ы
TSergey #
06:58
сорри если я мимо говорю, но сейчас тушенку можно засласть на сайт? и как-то воспользоваться чужой для теста?
dvolodin #
07:00
заслать - да, как обычный json
07:00
воспользоваться -- да, для скриптов SA
TSergey #
07:03
много же я еще не знаю
dvolodin #
07:04
./noc test --beef-filter=XXXX noc.stop
07:04
XXXX -- либо имя профиля, либо имя скрипта, либо UUID конкретной тушенки
TSergey #
07:05
спасиб
Gorbushka #
07:13
.дшые
07:23
привет ребята, помогите советом.... Наш NOC-овод mikevlz|2 уехал, а сервер NOC внезапно перезапустился по питанию и теперь в web ничего не хочет показывать, а нагрузка на процессор у него нихеровая. Что можно ковырнуть? В
07:23
какие логи смотреть?
Dmitry1 #
07:23
Gorbushka: логи лаунчера
e_zombie #
07:24
./log/noc-launcher.log
07:25
проверь что монга стартовала.
Gorbushka #
07:25
монга стартанула
e_zombie #
07:26
постгресс?
Gorbushka #
07:26
в лаунчере started as PID 77028 и daemon is terminated with status 1
07:26
ошибок не пишет
07:27
постгресс в процессах есть
Dmitry1 #
07:30
Gorbushka: кто именно "started" ?
_4ePTeHok #
07:30
noc процессы питоновские есть ?
Gorbushka #
07:30
процессы питоновские собственно и грузят проц
TSergey #
07:30
чего пишет в noc-web.log&
07:30
?
_4ePTeHok #
07:30
noc-web.log да
Gorbushka #
07:30
ну там started и terminated постоянно происходят. разные процессы
_4ePTeHok #
07:31
трейс есть между стартом и стопом?
zi_rus #
07:31
запусти с консоли
07:31
-f start
07:31
_4ePTeHok, vj;tn yt ,snm nhtqcf
07:31
tckb nfv зукьшыышщт вутшув
_4ePTeHok #
07:31
))
zi_rus #
07:31
мля
_4ePTeHok #
07:31
тваямаянепонимать
Gorbushka #
07:32
в логе web
07:32
367 except MemoryError:
07:32
368 logging.error("Out of memory. Exiting.")
07:32
369 except SystemExit:
07:32
370 logging.info("Exiting")
zi_rus #
07:32
может не быть трейса если там пермишен денаед
07:33
Gorbushka, su noc
07:34
cd /opt/noc
07:34
./noc-web.py -f start
07:34
и другие демоны которые валятся
07:34
тоесть
_4ePTeHok #
07:34
ну на память же.)
zi_rus #
07:34
./scripts/noc-web.py
Gorbushka #
07:35
Mem: 90M Active, 264M Inact, 1821M Wired, 16M Cache, 1646M Buf, 13G Free
07:35
Swap: 16G Total, 16G Free
_4ePTeHok #
07:35
гы
TSergey #
07:35
"var/log/mongodb/" --- логи ожидаемого размера?
Dmitry1 #
07:36
Gorbushka: кинь лог веба на pastebin
zi_rus #
07:36
_4ePTeHok, ты делаешь вывод по четырем строчкам не привязанным ни к чему?
07:36
я за -f start и брать ошибку оттула
Gorbushka #
07:39
я хз какие ожидаемого размера :)
07:39
щас попробую кинуть лог веба
TSergey #
07:40
Gorbushka: у меня как-то три гига отожрали за выходные
Gorbushka #
07:45
http://pastebin.com/inaVptfQ
Dmitry1 #
07:50
Gorbushka: судя по логам, не может к postgresql подконнектится
Gorbushka #
07:50
жесть
Dmitry1 #
07:51
смотри на каком адресе и порту у тебя биндится postgesql
Gorbushka #
07:51
# sockstat | grep post
07:51
pgsql postgres 982 6 udp6 ::1:29874 ::1:29874
07:51
pgsql postgres 981 3 dgram -> /var/run/log
07:51
pgsql postgres 981 6 udp6 ::1:29874 ::1:29874
07:51
pgsql postgres 980 6 udp6 ::1:29874 ::1:29874
07:51
pgsql postgres 979 6 udp6 ::1:29874 ::1:29874
07:51
pgsql postgres 761 3 tcp6 ::1:5432 *:*
07:51
pgsql postgres 761 4 tcp4 127.0.0.1:5432 *:*
07:51
pgsql postgres 761 5 stream /tmp/.s.PGSQL.5432
07:51
pgsql postgres 761 6 udp6 ::1:29874 ::1:29874
07:51
pgsql postgres 761 7 dgram -> /var/run/log
07:51
не думаю что порт поменялся вдруг
_4ePTeHok #
07:51
в лог загляни
Gorbushka #
07:51
скорее базапохерилась
_4ePTeHok #
07:52
посгреса
Dmitry1 #
07:52
суда по логам
07:52
'dbname=noc user=noc password=nocdb port=6432'
Gorbushka #
07:52
O_o
07:52
а
07:52
там баунсер
07:52
# sockstat | grep boun
07:52
pgbouncer pgbouncer 1049 5 udp4 *:* *:*
07:52
pgbouncer pgbouncer 1049 6 udp4 *:* *:*
07:52
pgbouncer pgbouncer 1049 7 tcp4 127.0.0.1:6432 *:*
07:52
pgbouncer pgbouncer 1049 8 stream /tmp/.s.PGSQL.6432
Dmitry1 #
07:53
значит между баунсером и постгре связи нету
_4ePTeHok #
07:53
проверяй по цепочке
Gorbushka #
07:53
в логе баунсера
07:53
2014-09-22 11:56:50.892 1049 WARNING tune_socket(9) failed: Invalid argument
07:53
2014-09-22 11:56:50.892 1049 LOG C-0x800e719b0: (nodb)/(nouser)@unix:0 closing because: client unexpected eof (age=0)
_4ePTeHok #
07:56
в логе посгри что
buggy-funhouse #
07:57
я только спросить, пропустите!
07:57
Edge-Core ECS3510-28T оно как вообще, имеет смысл брать?
07:57
или уг?
_4ePTeHok #
07:57
35тки уг то еще
07:58
3528 болеменее
07:58
десятки бы не советовал
buggy-funhouse #
07:59
Ок. Мне в принципе много не надо, базовая защита от дураков и достаточно
_4ePTeHok #
07:59
именно эту модель мы жостко не тестили
08:00
если топология простая, без колец, может и ничо
08:00
у нас 28х много
buggy-funhouse #
08:00
Простая, звезда. Я даже stp отключаю.
_4ePTeHok #
08:03
так, вроде только спросить было)
08:03
много вас тут таких, только спросить)))
08:03
"а я одна"
08:03
/mode Пошта России off
xetle #
08:12
Помогите с инит для профиля:
zi_rus #
08:12
_4ePTeHok, не халтурь, закоммить sfp
xetle #
08:12
Login>login_3
08:12
Input name:login
08:12
Input Password:password
08:13
в __init__.py выбора левела перед логином непредусмотрено..
buggy-funhouse #
08:14
_4ePTeHok: спасибо =)
xetle #
08:19
dvolodin: как быть если левел перед логином спрашивает?
TSergey #
08:27
xetle: вот тут есть паттерн с вопросами noc / sa / profiles / Qtech / QSW / __init__.py
08:27
https://bitbucket.org/nocproject/noc/src/50bad30e541a9502e780d2e05b14404d7dd9addf/sa/profiles/Qtech/QSW/__init__.py?at=develop
08:27
(не логин правда)
xetle #
08:38
Профиль Qtech.QWS писал, знаю.
08:39
Здесь совсем другая ситуация.. Нормально ты сперва логинешся, а потом по enable меняешь уровень доступа..
TSergey #
08:39
а с левелом как-то по другому?
xetle #
08:39
pattern_username
08:39
pattern_password
08:39
и после успешного логина command_super
08:40
Здесь процедура стандартного логина нарушена...
08:40
Сначала спрашивает уровень доступа: " Login>"
08:41
только потом логин и пароль для этого уровня..
TSergey #
08:41
на 21xx и вовсе не спрашивает логин, только пароль
08:42
DLink DES-21xx
_4ePTeHok #
08:45
xetle, может имеет смысл ловить Login> как промпт логина, а отвечать ему сразу login_super\nname_login\n?
xetle #
08:46
Попробую сей изврат, думаю ещё с \n & \r потрахатся надо будет..
TSergey #
08:47
а с каким профилем ты бъешься?
xetle #
08:48
Врят ли тебе такая хрень попадётся.
Gorbushka #
10:16
кто-нить юзает pgbouncer ?
10:16
2014-09-22 14:18:42.895 27728 WARNING tune_socket(9) failed: Invalid argument
10:16
2014-09-22 14:18:42.896 27728 LOG C-0x800e71010: (nodb)/(nouser)@unix:0 closing because: client unexpected eof (age=0)
xetle #
10:19
dvolodin: Inventory - Setup - Object Models не сохранает новую модель http://pastie.org/9583519
10:20
Матерится на /opt/noc/inv/models/modelinterface.py (Line: 146)
10:20
146 ==> v[a.name] = T_MAP[a.type]._clean(v[a.name])
10:21
'BooleanParameter' object has no attribute '_clean'
dvolodin #
10:24
Gorbushka: проверь права на unix socket постгреса
10:24
все в жизни бывает
10:24
:)
zi_rus #
10:32
dvolodin, пробе плохо
10:33
http://pastebin.com/n5B8jbiE
Gorbushka #
10:33
# ls -la .s.PGSQL.5432
10:33
srwxrwxrwx 1 pgsql wheel 0 Sep 22 14:03 .s.PGSQL.5432
zi_rus #
10:34
и судя ло логам уже давно ее колбасит
dvolodin #
10:34
zi_rus: да, хорошо, поправлю
zi_rus #
10:35
спасибо
xetle #
10:35
zi_rus: это фигня, просто нок-веб ещё не поднялся. Подожди пока подымистя нок веб и только после этого запускай пробу.
zi_rus #
10:35
xetle, нет, у меня с четырех часов ночи логи
10:36
нок в это время никто не трогал
10:36
а трейсы уже шли
10:36
я тоже подумал что не поднялось что-то
10:36
спустился по логам
10:36
оно уже давно колбаситяс
dvolodin #
10:37
zi_rus: зафиксил
Gorbushka #
10:41
короче pgbouncer не получается, где в NOC поменять параметры подключения к базы данных postgre ?
10:41
может балансер не критичен и мы без него проживём..
10:44
OK /usr/local/noc/etc/noc.conf )
_4ePTeHok #
10:44
а посгрес то живой?
10:44
по логу
Gorbushka #
10:44
да
10:44
щас порт поменял и завелось
_4ePTeHok #
10:44
а то может он баунсер то отлупливает
Gorbushka #
10:45
ну вот напрямую всё завелось
10:45
с баунсером какя-то хитрость паходу
e_zombie #
11:19
Согласно биологической концепции под названием телегония, ваш ребенок будет похож на первого партнера.
11:19
Представьте себе-десятки детей с чертами вибратора
11:19
пожалеем пользователей виндовс
B_M #
11:28
нркмн
e_zombie #
11:38
а кто нить решал проблему автонастройки новых коммутаторов ?
zi_rus #
11:40
e_zombie, а в чем проблема? у меня пара шаблонов, меняешь пару параметров и прямо через консоль закидываешь
e_zombie #
11:42
у меня народ берёт коммутатор. подключает его комом\эзернетом к компу рабочему. лезет в адрессный план . находит айпишник который должен быть. лезет в сеть - через тфтп переливает себе на комп конфиг с коммутатора из кольца. правит его в бл
11:42
всего ничего 15 минут.
11:43
вот думаю как им помочь
dvolodin #
11:44
мы в москве просто генерим конфиги
11:44
по привязке клиентов
e_zombie #
11:44
dvolodin: у нас скоро будет Аргус. народ с ожидании пиздеца.
11:44
по привязке?
dvolodin #
11:45
у нас своя система
11:45
но по привязке клиентов к портам мы можем сделать конфиг для любой модели коммутаторов
11:45
обычно меняют на то, что есть под рукой
11:45
а не на то, что было :)
zi_rus #
12:53
dvolodin, ты на графики софсем забил? у меня уже данных на 6526M набралось, а посмотреть негде
dvolodin #
12:56
не забил
12:56
думаю насчет автоконфигурируемых дашбордов
zi_rus #
13:09
dvolodin, а на железки как-нибудь метрики можно навесить? наверное опять через профиль
13:10
тепературу, цпу
dvolodin #
13:11
можно
xetle #
13:12
dvolodin: Inventory - Setup - Connection Types при попытки открыть любой объект для редактирования открывается пустое окно, как будто нажал кнопку +ADD
13:13
TypeError: h is undefined
dvolodin #
13:14
xetle: у меня открылось
xetle #
13:15
У меня тоже но без данных.
dvolodin #
13:15
zi_rus: для дополнительных графиков требуются metric type соответсвующие и пробы
13:15
тогда можно будет на профили навешивать metric set'ы
xetle #
13:15
Для температуры навалял, щас дам.
dvolodin #
13:17
с температорой достаточно неочевидно все
13:17
их на железке обычно дофига
xetle #
13:18
Да, причём очень...
zi_rus #
13:18
dvolodin, я понимаю что неочевидно, но если я сам буду задавать оиды, то похер
xetle #
13:18
pm/probes/generic/environment/snmp_temperature.py http://pastie.org/9584166
dvolodin #
13:18
zi_rus: тебе хочется такого вот экзотического секса?
zi_rus #
13:18
просто по вшитым сетам непонятно как добавить свои
xetle #
13:18
OID прибиты намертво в скрипте..
dvolodin #
13:19
xetle: вижу
13:19
но как идея - вполне здраво
13:19
для начала сделать две метрики -- температура в корпусе и снаружи
13:25
у киски вот такое дергать надо 1.3.6.1.4.1.9.9.13.1.3.1
xetle #
13:25
http://pastie.org/9584204 вот метрики
dvolodin #
13:26
там еще Environment | Voltage
13:27
или что-то похожее должно быть
xetle #
13:28
Надо сделать как было в старом PM простое приложение где в вебе можно тупо выбрать нужные OID и всё остальное... Также написать pm/probes/generic/snmp_generic.py соторый будет дергать эти настройки.
dvolodin #
13:28
это легко
13:28
в metric config
13:28
но так совсем топорно
zi_rus #
13:29
оид обязательно нужно, у вендоров столько специфики
dvolodin #
13:30
только оно, наверное, нетипизированное будет
13:30
а может и типизированое
xetle #
13:30
В каждой железке ети OID температуры, вольтажа, итп совсем по разных OID разбросаны. Кроме того их разное количество и смысл, который в самом профиле INV врят ли хочется указывать..
13:31
Лучше два варианта:
zi_rus #
13:31
возможно нужны какие-то профили
dvolodin #
13:31
я хотел бы по INV пробы генерировать
13:31
по моделям
_4ePTeHok #
13:32
тут есть нюанс
13:32
оиды нередко зависят от версии софта.
xetle #
13:32
1 Доработать ещё одно приложение в Inv - Setup - ... Для рисования всех этих OID для конкретной железки, чтобы нок всё дёргал из коробки.
zi_rus #
13:33
_4ePTeHok, это вопрос профилирования, вроде говорили что даже зависимость от версии софта можно вшить
_4ePTeHok #
13:33
можно. только монстр получится
13:33
одних только иосов вон сколько
dvolodin #
13:34
xetle: https://www.evernote.com/shard/s57/sh/d8ab1f6e-646d-46f0-9706-d97494819cde/00816532089b33ef67fe7a35ca4b3156
13:34
там есть ObjectConfig
13:34
пробу действительно можно хоть от версии софта отрастить
xetle #
13:34
2 Как уже говорил в PM дать возможность создавать произвольную пробу через веб и написать pm/probes/generic/snmp_generic.py который разребёт все эти параметры.
dvolodin #
13:35
в pm есть сейчас пробы для монги и постгреса, которые запускаются через web
13:35
дернуть одиночный OID - труда не представляет
13:35
нужно только заранее Metric Type определить
13:36
думаю, что-то вроде Custom | SNMP OID
13:36
вполне подойдет
13:37
кстати на подумать
13:37
может быть в моделях inventory сразу делать описание параметров для PM
zi_rus #
13:38
да
xetle #
13:38
А если на одном графике ктото захочет видить пару значений? Надо чтобы была возможность эти OID пару раз выбрать и Description прописать, для легенды..
zi_rus #
13:39
вот я тоже это хотел предложить
xetle #
13:39
Надо и так и так сделать.
zi_rus #
13:39
xetle, это вопрос конфигурации графиков
13:40
dvolodin, да, но как-то к софту еще надо прицепиться
dvolodin #
13:41
к софту ты и сейчас прицепишься
zi_rus #
13:41
наверное кошерный вариант дефолт
dvolodin #
13:41
пока речь идет про generic snmp без особого смысла для noc
zi_rus #
13:41
и вариации
dvolodin #
13:41
то есть тупо говоришь -- дергай мне вот этот OID, и все
13:41
и получаешь какие-то значения
xetle #
13:42
Да, может кому-то влажность нужна, или скорость вращения куллеров..
dvolodin #
13:43
давайте совсем общий случай
13:43
просто хочу дернуть oid
13:43
что в нем -- никого не касается
xetle #
13:43
Возможность указать OID и Descriptions для него. Причём несколько раз для одной пробы, чтобы на одном рисунке пару графиков было...
zi_rus #
13:44
dvolodin, а параметр measure задает производную?
13:46
или он просто для красоты:
dvolodin #
13:47
это единица измерения
13:47
которую можно на график потом вытащить
zi_rus #
13:47
то есть для красоты
13:48
а как он определяет, что температуру надо в сыров виде выдавать, а загрузку линка преобразовывать в биты и делить на секнды
dvolodin #
13:49
convert
13:49
в пробе
13:49
для обобщенной snmp его придется из самой пробы задавать
13:49
это я сделаю
13:50
я думаю, сделать пробы просто GET, и GET для managed object
13:50
чтобы не задавать руками address и community
zi_rus #
13:50
dvolodin, а пинг? задерку и джитеер орисовать?
13:51
я кстати не понял чем отличаются метрика Load и Load in / Load out
dvolodin #
13:51
все в пробы
13:51
Load -- это узел дерева
zi_rus #
13:53
ааа, ну так бы сразу и сказал, теперь все понятно
dvolodin #
14:00
но в metric set ты можешь выбрать его
14:00
тогда автоматом все метрики вложенные получишь
14:01
и подумайте еще в моей ссылочке над разделом "Декларативные пробы"
xetle #
14:16
Что значит декларативные пробы? Где эти json декларировать?
14:16
Если в самих скриптах в pm/probes/generic/ то сложно..
14:17
Надо как говорил выше 2 Как уже говорил в PM дать возможность создавать произвольную пробу через веб и написать pm/probes/generic/snmp_generic.py который разребёт все эти параметры.
14:18
Ну и отдельное приложение в PM - Setup для создание этих "произвольных проб"
14:19
Которое как раз и будет создавать эти JSON для pm/probes/generic/snmp_generic.py
Tweet
Share this page
Share this page: Tweet