Sua pergunta não é 100% clara, então eu cobri as duas possibilidades:
Se você quiser verificar se os dados não estão chegando do agente Zabbix, use o nodata
função.
Returns:
1 - if no data received during period of time in seconds. The period should not be less than 30 seconds.
0 - otherwise
Por exemplo, um acionador que disparará se nenhum dado for recebido por 10 minutos:
{mysql.query.nodata(600)}=1
Se você quiser verificar se o valor não foi alterado, use delta
.
Returns the difference between the maximum and minimum values in a period ('max()' minus 'min()'). The period is set in seconds or as a number of collected values (preceded by a # hash mark) in the first parameter.
Por exemplo, um acionador que será acionado se o valor não for alterado por 10 minutos:
{mysql.query.delta(600)}=0
Finalmente, você provavelmente deseja renomear seu item. mysql.query
é muito genérico e já é usado por modelos comuns do MySQL. Algo como aggregator.highest_click_id
pode ser mais apropriado.