Добрый день, помогите разобрать плз
Отправляю c хоста sender - traptest.discovery {"data":{"drive":[{"number":"K77TFK57","weight":"1380","size":"24 70" }]}}
Создаю discovery rule:
Name: discovery test
Type: Zabbix trapper
Key: traptest.discovery
препроцессинг: $.data.drive
макрос: {#NUMBER} $.number
item prototypes
Name: NUMBER
Type: Dependent item
Key: test[{#NUMBER}]
Preprocessing
$.[?(@.NUMBER == '{#NUMBER}' )].number
Trim []
В итоге прототип данных создаётся, макрос {#NUMBER} указывается в ключе, но данных почему то нет и история пуста, подскажите мб я что то не так указал? как поместить ответ от json в данные?
Отправляю c хоста sender - traptest.discovery {"data":{"drive":[{"number":"K77TFK57","weight":"1380","size":"24 70" }]}}
Создаю discovery rule:
Name: discovery test
Type: Zabbix trapper
Key: traptest.discovery
препроцессинг: $.data.drive
макрос: {#NUMBER} $.number
item prototypes
Name: NUMBER
Type: Dependent item
Key: test[{#NUMBER}]
Preprocessing
$.[?(@.NUMBER == '{#NUMBER}' )].number
Trim []
В итоге прототип данных создаётся, макрос {#NUMBER} указывается в ключе, но данных почему то нет и история пуста, подскажите мб я что то не так указал? как поместить ответ от json в данные?

Comment