如何在监控zabbix中的任何端口或服务时停止zabbix中的错误警报

how to stop False alert in zabbix while monitoring any port or service in zabbix

我的 zabbix 服务器在服务失败时立即发送警报

我的端口监控项:

net.tcp.listen[80]

我的端口监控触发器:

{Testserver:net.tcp.listen[80].last()}=0

这似乎不是误报 - 您已将触发器配置为对您的需要过于敏感。虽然您没有指定它,但您似乎想让触发器不那么敏感。一种方法:

{Testserver:net.tcp.listen[80].max(300)}=0

这将在过去 300 秒(5 分钟)的最大值为 0 时发出警报。因此,当服务将持续关闭 5 分钟时,它会发出警报。为了方便,你也可以这样写:

{Testserver:net.tcp.listen[80].max(5m)}=0

我用 max() 函数用同样的东西修复了它

{Testserver:net.tcp.listen[80].max(#5)}=0

它将检查 5 个连续检查,如果所有检查的值 0 保持不变,它将触发警报

之后我增加了项目默认的更新间隔,它是 30 秒,我增加到 60 秒,这样它就会每 1 分钟检查 5 次