zabbix 监控web 页面报警,官方给的方案真实有效

之前按网上创建web页面监控,然后根据状态码不是200就报警,但发现这个一旦web挂了,这个根本就不会报警,因为web挂了之后,状态码根本获取不到,但网上大多数文章还是这么写,误导人,然后发现zabbix 官网有这个解决办法,其实就是不根据状态码来触发报警,有3个可以触发的,我选了其中1个,具体那3个我会把官网的链接放到文章最后面

为应对另外一个场景:如果你的web 前面有nginx 或haproxy ,但是一般都会做负载均衡,后端有多个主机,碰巧后端的web主机都挂了就会报503或者404 ,为应对这种场景可以再加一个状态码不等于200的触发器报警

一,在zabbix 监控里面找一个主机,我是用zabbix_server ,因为其他的主机可能会删,但zabbix_server 肯定不会删

找到 web 场景-创建-

zabbix 监控web 页面报警,官方给的方案真实有效_第1张图片

 

zabbix 监控web 页面报警,官方给的方案真实有效_第2张图片

zabbix 监控web 页面报警,官方给的方案真实有效_第3张图片

zabbix 监控web 页面报警,官方给的方案真实有效_第4张图片

 

二,创建触发器

 

zabbix 监控web 页面报警,官方给的方案真实有效_第5张图片

zabbix 监控web 页面报警,官方给的方案真实有效_第6张图片

三,官网的介绍

https://www.zabbix.com/documentation/3.2/manual/web_monitoring/items

 

你可能感兴趣的:(zabbix)