Всем доброго дня.
Есть такое правило обнаружения:
discovery[{#UPCA}, OID1,{#DES},OID2]
На выходе получаем такую структуру (пример)
{ "{#SNMPINDEX}": "1", "{#UPCA}": "TEST1", "{#DES}": "DESCRIPTION" },
{ "{#SNMPINDEX}": "2", "{#UPCA}": "TEST2", }
Параметр DES (OID2) является опциональным.
В названии прототипа элемента данных используются оба макроса "Total of {#UPCA} {#DES}"
В результате для "{#SNMPINDEX}": "1" получаем корректное название "Total of TEST1 DESCRIPTION"
А для "{#SNMPINDEX}": "2" получаем "Total of TEST2 {#DES}", что напрягает. А хотелось бы "Total of TEST2"
Есть вариант в zabbix для таких случаев не выводить макрос "пустого" OIDа? Может есть способ организовать проверку на наличие данных в LLD-макросе.
Zabbix 3.4.15
Заранее спасибо.
Есть такое правило обнаружения:
discovery[{#UPCA}, OID1,{#DES},OID2]
На выходе получаем такую структуру (пример)
{ "{#SNMPINDEX}": "1", "{#UPCA}": "TEST1", "{#DES}": "DESCRIPTION" },
{ "{#SNMPINDEX}": "2", "{#UPCA}": "TEST2", }
Параметр DES (OID2) является опциональным.
В названии прототипа элемента данных используются оба макроса "Total of {#UPCA} {#DES}"
В результате для "{#SNMPINDEX}": "1" получаем корректное название "Total of TEST1 DESCRIPTION"
А для "{#SNMPINDEX}": "2" получаем "Total of TEST2 {#DES}", что напрягает. А хотелось бы "Total of TEST2"
Есть вариант в zabbix для таких случаев не выводить макрос "пустого" OIDа? Может есть способ организовать проверку на наличие данных в LLD-макросе.
Zabbix 3.4.15
Заранее спасибо.
Comment