Size: a a a

Zabbix Russian Community

2020 March 04

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Dmitriy
Ребят, а Recovery expression перебивает Problem?  или пока проблема не будет решена рекавери недействителен?
Нет конечно. Об этом в документации сказано
источник

D

Dmitriy in Zabbix Russian Community
Andrey Shmagay
Народ, подскажите, а как можно создать прототип элемента данных из макроса LLD ? Например: у меня есть {#ISP_MAC} который раскрывается в mac-адрес, как мне создать прототип элемента данных в котором будет этот mac-адрес ?
4 раза перечитал, но так и не понял вопроса.... вроде же обычный LLD? В чем проблема?
источник

AS

Andrey Shmagay in Zabbix Russian Community
Dmitriy
4 раза перечитал, но так и не понял вопроса.... вроде же обычный LLD? В чем проблема?
видимо я не понимаю и криво объясняю. в LLD прилетает JSON который  самим LLD растаскивается на макросы, эти макросы можно использовать много где. А как создать прототип элемента данных, чтобы его значение было равно тому во что раскрывается макрос LLD ?
источник

AS

Andrey Shmagay in Zabbix Russian Community
ну например прилетел мне из LLD макрос  {#ISP_MAC} который раскрывается в мак-адрес, вот как мне сделать прототип элемента данных, чтобы он содержал этот мак ...
источник

AS

Andrey Shmagay in Zabbix Russian Community
мне только какието костыли в голову лезут типа передать его агенту а UserParameters написать что-то типа echo $1
источник

D

Dmitriy in Zabbix Russian Community
Andrey Shmagay
ну например прилетел мне из LLD макрос  {#ISP_MAC} который раскрывается в мак-адрес, вот как мне сделать прототип элемента данных, чтобы он содержал этот мак ...
Ээээм, т.е. чтобы задискаверился элемент "ISP MAC xx.xx.xx.xx.xx" значение которого будет "хх.хх.хх.хx" ?
источник

AS

Andrey Shmagay in Zabbix Russian Community
Dmitriy
Ээээм, т.е. чтобы задискаверился элемент "ISP MAC xx.xx.xx.xx.xx" значение которого будет "хх.хх.хх.хx" ?
да
источник

D

Dmitriy in Zabbix Russian Community
Скинь пример структуры которая прилетает
источник

AS

Andrey Shmagay in Zabbix Russian Community
Dmitriy
Скинь пример структуры которая прилетает
[{"{#ISP_ETH}":"vlan999", "{#ISP_IP}":"81.81.150.98", "{#ISP_NAME}":"ZZTTK", "{#ISP_GW}":"81.81.150.97", "{#ISP_MAC}":"00:1D:71:9B:C0:80"},{"{#ISP_ETH}":"vlan888", "{#ISP_IP}":"5.5.85.28", "{#ISP_NAME}":"NovotelSib", "{#ISP_GW}":"5.5.85.1", "{#ISP_MAC}":"00:00:5E:00:01:28"}]
источник

D

Dmitriy in Zabbix Russian Community
Так и что здесь дискаверить?

Поймать его в один статичный элемент типа text, и потом разобрать по dependent item-aм с помощью препроцессинга json-а
источник

ИЖ

Игорь Жигулев in Zabbix Russian Community
Dmitriy
Да я вот тут чет потыкал, поэкспериментировал и выходит что нет 😕
Значит я не понял вопроса.
источник

AS

Andrey Shmagay in Zabbix Russian Community
Dmitriy
Так и что здесь дискаверить?

Поймать его в один статичный элемент типа text, и потом разобрать по dependent item-aм с помощью препроцессинга json-а
это понятно, а чисто теоритически как реализовать мой кейс ?
источник

OK

Oleg Kostikov in Zabbix Russian Community
Направление мысли у Дмитрия верное, но дискаверить надо, хотя бы чтобы сделать прототипы триггеров. Взять json в текстовый айтем, сделать зависимое LLD, и в нем прототип зависимого айтема,
источник

OK

Oleg Kostikov in Zabbix Russian Community
Дергающего свой Mac из этого json
источник

AS

Andrey Shmagay in Zabbix Russian Community
понял попробую. спасибо
источник

МР

Максим Решетниченко in Zabbix Russian Community
Добрый день. Подскажите плиз, как можно сделать на одном узле данных два списка служб windows. Присоединён стандартный шаблон с группой элементов данных «services», хочу видеть общий список служб и отдельно маленький отфильтрованный список специальных служб. Но когда присоединяю ещё новый шаблон с фильтром, получаю ошибку «ключ services.discovery уже есть на узле» (текст не точный)
Zabbix 4.4.5
источник

2L

27662 Loa in Zabbix Russian Community
Максим Решетниченко
Добрый день. Подскажите плиз, как можно сделать на одном узле данных два списка служб windows. Присоединён стандартный шаблон с группой элементов данных «services», хочу видеть общий список служб и отдельно маленький отфильтрованный список специальных служб. Но когда присоединяю ещё новый шаблон с фильтром, получаю ошибку «ключ services.discovery уже есть на узле» (текст не точный)
Zabbix 4.4.5
Из того списка, который содержит общий список служб, из правила обнаружения отфильтровать тот список служб, который включен в маленький шаблон. Или сделать разные ключи в правилах Дискавери у шаблонов
источник

OK

Oleg Kostikov in Zabbix Russian Community
Или использовать 2 стандартных LLD с помощью параметра Alias в конфиге агента, или сделать 2 своих через wmi,getall. Возможен и смешанный вариант (1 стандартное и 1 свое)
источник

МР

Максим Решетниченко in Zabbix Russian Community
27662 Loa
Из того списка, который содержит общий список служб, из правила обнаружения отфильтровать тот список служб, который включен в маленький шаблон. Или сделать разные ключи в правилах Дискавери у шаблонов
Из уже готового списка можно отфильтровать часть в другой список? И оба списка будут видны?
Если так — можно подсказать, как это сделать или где почитать?
Я только начинаю осваивать заббикс, но задача уже реальная.
источник

2L

27662 Loa in Zabbix Russian Community
Максим Решетниченко
Из уже готового списка можно отфильтровать часть в другой список? И оба списка будут видны?
Если так — можно подсказать, как это сделать или где почитать?
Я только начинаю осваивать заббикс, но задача уже реальная.
https://t.me/ZabbixJunior тут подскажут детали.

Ну как бы ты из одного множества выпиливыешь другое множество и отселяешь его в соседний шаблон. Первое множество у тебя уменьшается на размер второго множества. Это если первый вариант.

Если второй вариант, то ты часть первого множества клонируешь, отселяешь в соседний шаблон. У тебя получается первое множество полное + сервисы отселенного шаблона. Дублируются данные по сути.
источник