如何在zabbix中监视任何端口或服务时停止zabbix中的错误警报
Posted
技术标签:
【中文标题】如何在zabbix中监视任何端口或服务时停止zabbix中的错误警报【英文标题】:how to stop False alert in zabbix while monitoring any port or service in zabbix 【发布时间】:2018-01-29 10:57:20 【问题描述】:当服务失败时,我的 zabbix 服务器会立即发送警报
我的端口监控项:
net.tcp.listen[80]
我的端口监控触发器:
Testserver:net.tcp.listen[80].last()=0
【问题讨论】:
【参考方案1】:这似乎不是错误警报 - 您已将触发器配置为过于敏感,无法满足您的需求。虽然您没有指定它,但似乎您想让触发器不那么敏感。一种方法:
Testserver:net.tcp.listen[80].max(300)=0
这将在过去 300 秒(5 分钟)的最大值为 0
时发出警报。因此,它会在服务连续关闭 5 分钟时发出警报。为了方便,也可以这样写:
Testserver:net.tcp.listen[80].max(5m)=0
【讨论】:
Tanks Richlv 我已修复它,但无论如何都忘记分享答案了,谢谢您的帮助...【参考方案2】:我使用 max() 函数修复了同样的问题
Testserver:net.tcp.listen[80].max(#5)=0
它将检查 5 次连续检查,如果所有检查的值 0 保持不变,它将触发警报
之后我增加了项目默认的更新间隔,它是 30 秒,我增加到 60 秒,这样它会每 1 分钟检查 5 次
【讨论】:
以上是关于如何在zabbix中监视任何端口或服务时停止zabbix中的错误警报的主要内容,如果未能解决你的问题,请参考以下文章