Назад | Перейти на главную страницу

Использование Zabbix с активным агентом, Как определить правильный ключ. (LLD)

Я пытаюсь сделать открытие, чтобы получить информацию от антивирусного программного обеспечения.

В zabbix_agentd.conf я поместил это:

UserParameter=custom.discovery, cscript c:\soft\zabbix\av.vbs //NOLOGO

С таким результатом:

{"data":[
{"{#DISPLAYNAME}": "ESET Endpoint Security 6.4.2014.2",
"{#PRODUCTSTATE}": "266240",
"{#TIMESTAMP}": "Tue, 18 Jul 2017 21:24:26 GMT"},
{"{#DISPLAYNAME}": "Windows Defender",
"{#PRODUCTSTATE}": "393472",
"{#TIMESTAMP}": "Thu, 10 Nov 2016 12:20:52 GMT"}
]}

Правило моего открытия таково:

Name: Antivirus
Type: Zabbix Agent (Active)
key: custom.discovery

И я создаю этот прототип элемента:

Name: Antivirus {#DISPLAYNAME}
Type: Zabbix Agent (Active)
Key: custom.discovery[ {#DISPLAYNAME}, PRODUCTSTATE]

Моя проблема в том, что когда элемент пытается получить "Productstate", элементы обнаруживаются правильно, но не имеют значения.

В Configuration / Host / Item я вижу ошибку «Item не поддерживает параметры» в каждом элементе, созданном в результате обнаружения.

Кто-нибудь может мне помочь? Спасибо!

У вас должен быть отдельный пользовательский параметр для получения значений элементов, и этот ключ должен использоваться в прототипах элементов. Ваш ключ правила LLD не должен возвращать значения элементов.