Zabbix 5.2如何创建比较不同时段指标数值的报警触发器
Zabbix 5.2 双监控项对比触发器实现方案
完全可以实现该需求,Zabbix 5.2 原生支持在触发器表达式中引用同主机下不同监控项的数值做运算判断,具体操作方法如下:
- 首先确认两个监控项所属的主机名,以及对应的监控项键名,下文示例中假设:
- 当日指标监控项键名为
indicator.today - 一周前同期指标监控项键名为
indicator.lastweek - 两个监控项所属主机名为
your_host_name
- 当日指标监控项键名为
- 触发器触发条件的对应表达式如下,直接粘贴到触发器配置的表达式输入框中,替换对应参数即可:
{your_host_name:indicator.today.last()} > {your_host_name:indicator.lastweek.last()} * 1.1 or {your_host_name:indicator.today.last()} < {your_host_name:indicator.lastweek.last()} * 0.85
补充注意:如果该指标的取值可能出现0的情况,建议在表达式中额外增加非0判断逻辑,避免0值导致的计算误判。
内容的提问来源于stack exchange,提问作者Golompg
相关产品推荐
相关产品推荐

