如何在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中的错误警报的主要内容,如果未能解决你的问题,请参考以下文章

如何启动zabbix

Zabbix 实例配置,工作need

zabbix监控系统使用详解

zabbix搭建

CentOS 7.2安装zabbix 3.0 LTS

zabbix监控哪些东西?