Добрый день!
Я только начал разбираться с Zabbix. Решил попробовать реализовать своего агента для Zabbix. Но столкнулся со следующей проблемой:
Я отправляю json на сервер следующего образца
<HEADER><DATALEN>
{"request":"agent data",
"data":[
{
"host":"test",
"key":"parta",
"value":"4108"}
]
}
На что получаю ответ
ZBXDZ....{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000238"}
Также я создал триггер в Zabbix с именем test: Parta {ITEM.LASTVALUE} и условием {test: parta.last()}>0.
В итоге, я вижу, что триггер успешно создался и значение макроса {ITEM.LASTVALUE} стало равно 4108.
Как я прочитал в документации {ITEM.LASTVALUE} это алиас на функцию {test: parta.last()}, однако, мой триггер не сработал и все также имеет статус OK.
Подскажите, пожалуйста, где я совершаю ошибку в своих действиях?
Я только начал разбираться с Zabbix. Решил попробовать реализовать своего агента для Zabbix. Но столкнулся со следующей проблемой:
Я отправляю json на сервер следующего образца
<HEADER><DATALEN>
{"request":"agent data",
"data":[
{
"host":"test",
"key":"parta",
"value":"4108"}
]
}
На что получаю ответ
ZBXDZ....{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000238"}
Также я создал триггер в Zabbix с именем test: Parta {ITEM.LASTVALUE} и условием {test: parta.last()}>0.
В итоге, я вижу, что триггер успешно создался и значение макроса {ITEM.LASTVALUE} стало равно 4108.
Как я прочитал в документации {ITEM.LASTVALUE} это алиас на функцию {test: parta.last()}, однако, мой триггер не сработал и все также имеет статус OK.
Подскажите, пожалуйста, где я совершаю ошибку в своих действиях?