如何强制 Zabbix 在 4 次尝试后发出灾难警报?

如何强制 Zabbix 在 4 次尝试后发出灾难警报?

我使用 Zabbix 3.4,并尝试配置 Zabbix 发送警报仅经过 4 次尝试。此警报检查 HTTP 服务器是否返回 200 代码。我尝试设置 Web 场景,但在 Zabbix 文档中他们这样说:

执行 Web 场景步骤的尝试次数。如果出现网络问题(超时、无连接等),Zabbix 可以多次重复执行某个步骤。该数字设置将对场景的每个步骤产生同等影响。最多可以指定 10 次尝试,默认值为 1。注意:Zabbix 不会因为错误的响应代码或所需字符串不匹配而重复某个步骤。从 Zabbix 2.2 开始支持此参数。

答案1

引用的部分是关于在 Web 场景中重试。您必须使用触发器函数。

检查返回代码项,您可以在表达式中使用count(#4,200)=0

虽然这个问题有点不同,但最终的解决方案与https://stackoverflow.com/questions/43605281/how-to-teach-zabbix-to-be-smart-about-short-spikes-in-events

相关内容