zabbix配置Web scenarios遇到的问题

背景:

后台采用dubbox, 提供了http接口。为方便日常工作,使用zabbix对后台接口做健康检查。

上周采用 python+requests 将监控指标通过zabbix_sender推送到了 zabbix-server 上。 使用这种方法,会增加系统复杂度 :)本着KISS的原则,使用zabbix自带的web scenarios 监控应用.

zabbix版本: 3.4.11

遇到的问题:
在trigger中配置:

# 判断  http的返回码,如果不是200就告警
{Templates My service:web.test.rspcode[my-service-XXX,my-service-XXX.info].last()}<>200 

当接口不通,"Host is unreachable" 时,不会触发。

查看文档和zabbix信息后,该用 "Failed step of scenario " 解决。 修改后的表达式:

{Templates My service:web.test.fail[my-service-XXX].last()} <> 0

参考文档: https://www.zabbix.com/documentation/3.4/zh/manual/web_monitoring/items

你可能感兴趣的:(zabbix配置Web scenarios遇到的问题)