Всем привет.
Прогуглил много примеров, но не могу понять, почему в моём случае это не работает. Need help.
Задача: выводить в названии триггера имя сервера. Т.е., вместо *UNKNOWN* подставлять имя "-TRC20".

Статус серверов (transState) и имена (transName) получаю по SNMP в разных ветках - см. приложение TRC51_snmp_response.txt
Тригер в шаблоне Discovery rules - Trigger prototypes (шаблон приложен - zbx_export_templates.xml) выглядит так:
Name
Expression

Часть выражения
не влияет на результат, предназначена для получения значения {ITEM.LASTVALUE2} - имени сервера и подстановки его в имя триггера. Однако это не работает, появляется *UNKNOWN*.
Прогуглил много примеров, но не могу понять, почему в моём случае это не работает. Need help.
Задача: выводить в названии триггера имя сервера. Т.е., вместо *UNKNOWN* подставлять имя "-TRC20".
Статус серверов (transState) и имена (transName) получаю по SNMP в разных ветках - см. приложение TRC51_snmp_response.txt
Тригер в шаблоне Discovery rules - Trigger prototypes (шаблон приложен - zbx_export_templates.xml) выглядит так:
Name
Code:
Server {#SNMPINDEX} {ITEM.LASTVALUE2} is offline
Code:
{TRANS_BRB_reg_test:tvideo.transState[{#SNMPINDEX}].last()}<>0 and {TRANS_BRB_reg_test:tvideo.transName[{#SNMPINDEX}].date()}>00010101
Часть выражения
Code:
{TRANS_BRB_reg_test:tvideo.transName[{#SNMPINDEX}].date()}>00010101
Comment