我的zabbix服务器在服务失败时立即发送警报
用于监控端口的项目:
net.tcp.listen[80]
我监控端口的触发器:
{Testserver:net.tcp.listen[80].last()}=0
答案 0 :(得分:2)
它似乎不是虚假警报 - 您已将触发器配置为对您的需求过于敏感。虽然您没有指定它,但似乎您想要使触发器不那么敏感。一种方法:
{Testserver:net.tcp.listen[80].max(300)}=0
当最后300秒--5分钟的最大值为0
时,这将发出警报。因此,当服务连续停机5分钟时,它会发出警报。为方便起见,您也可以这样写:
{Testserver:net.tcp.listen[80].max(5m)}=0
答案 1 :(得分:0)
我使用max()函数
使用相同的东西修复它{Testserver:net.tcp.listen[80].max(#5)}=0
它将检查5次连续检查,如果值0保持相同,则检查它将触发警报
之后,我在项目默认值中增加了更新间隔,它是30秒,我增加到60秒,因此它将每1分钟检查5次