Size: a a a

Zabbix Russian Community

2020 October 02

ДУ

Денис Устинов... in Zabbix Russian Community
Надо релиз ноты базы читать
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Коллеги, кто мониторил BGP у цисок.
Не могу найти oid по суммарному количеству полученных префиксов.
Возможно только получить для каждого соседа отдельно ( cbgpPeerPrefixAccepted)
Может кто то находил?
источник

Т

Трыф in Zabbix Russian Community
Alex K
Дискаверинг
подскажите, как правильно это использовать:
1. создаю Список обнаружения
      тип. внешняя проверка
      ключ - внешний скрипт
данные идут
добавляю LLD макросы
2. создаю Прототип элемента данных

и вот тут вопрос:
  какой тип  и ключ этого элемента?
нужно чтобы этот прототип получал данные из списка обнаружения и работал с ними при помощи LLD макросов.
источник

AK

Alex K in Zabbix Russian Community
Кому-то удалось узнать, какую версию jsonpath использует Zabbix в предобработке?
источник

AK

Alex K in Zabbix Russian Community
Тип и ключ - любые.
источник

K

Kolunchik in Zabbix Russian Community
см. libs/zbxjson/jsonpath.c
источник

Т

Трыф in Zabbix Russian Community
Alex K
Тип и ключ - любые.
Не. Не любой.
Ставлю zabbix agent - нужен правильный ключ.
Ну и любой тип ставлю - и надо все оформить как в обычном Элементе данных. Но внешний скрипт же выполняется списком обнаружерия. Так ведь? А данные то как из него забрать? Что то я заблудился😐
источник

AK

Alex K in Zabbix Russian Community
Трыф
подскажите, как правильно это использовать:
1. создаю Список обнаружения
      тип. внешняя проверка
      ключ - внешний скрипт
данные идут
добавляю LLD макросы
2. создаю Прототип элемента данных

и вот тут вопрос:
  какой тип  и ключ этого элемента?
нужно чтобы этот прототип получал данные из списка обнаружения и работал с ними при помощи LLD макросов.
1. вы делаете правило дискаверинга через внешнюю проверку
источник

AK

Alex K in Zabbix Russian Community
эта проверка должна возвращать данные (json) определённой структуры
источник

A

Alexander in Zabbix Russian Community
!report
источник

A

Alexander in Zabbix Russian Community
Или как там )))
источник

AK

Alex K in Zabbix Russian Community
да
источник

Т

Трыф in Zabbix Russian Community
Alex K
1. вы делаете правило дискаверинга через внешнюю проверку
Не совсем понятно для меня.
Я создал Правило обнаружения (я так понимаю это и есть дискверинга) с типом Внешняя проверка. Жму тест - данные идут.

Далее, как во всех инструкциях, создаю прототип Элементов данных. Тип Траппер. Внизу галочка  Discover.

Иду обратно в Список обнаружений. Захожу в созданное правило, жму выполнить.

Иду в Мониторинг - последние данные. А там пусто.

Что не  так. Хз. Пол дня тренируюсь с заббиксом по этому вопросу)
источник

AK

Alex K in Zabbix Russian Community
у вас в правиле обнаружения данные в каком виде?
источник

AK

Alex K in Zabbix Russian Community
это json специального формата, созданный по инструкции с макросами #MACRO?
источник

AK

Alex K in Zabbix Russian Community
/report
источник

Т

Трыф in Zabbix Russian Community
Alex K
это json специального формата, созданный по инструкции с макросами #MACRO?
Приходит JSON

{"id":0,"result":["a","b","c;d;e","w;x;y;z","o;p;s"]}

он же

{
   "id": 0,
   "result": [
       "a",
       "b",
       "c;d;e",
       "w;x;y;z",
       "o;p;s"
   ]
}

Макрос 1 заполнил для теста.
Я так понимаю, макрос для того что бы подписать строку типа $.result.[6] своим именем.
Поэтому в макросах у меня
{#ABC}  $.result.[6]
источник

AK

Alex K in Zabbix Russian Community
вы со своими обфускациями запарили уже
источник

Т

Трыф in Zabbix Russian Community
Alex K
вы со своими обфускациями запарили уже
Понял.
источник

AK

Alex K in Zabbix Russian Community
у заббикса есть встроенные ключи для дискаверинга
источник