zabbix3.2添加web页面监控(Web monitoring)

应用场景

存在一种情况:nginx或者httpd服务本身运行正常,但是网页挂了,类似于网页被黑,或者40X之类的...

可以用zabbix把web页面访问也监控起来,第一时间得知web崩溃信息并做相应处理。

 

操作流程以下演示流程二

流程一:

zabbix3.2添加web页面监控(Web monitoring)

流程二

zabbix3.2添加web页面监控(Web monitoring)

 

测试环境

zabbix3.2添加web页面监控(Web monitoring)

 

 

操作步骤官网https://www.zabbix.com/documentation/3.2/manual/web_monitoring

1. 新增Web monitoring

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

 

 2. 新增一个触发器Trigger

zabbix3.2添加web页面监控(Web monitoring)

 zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

点击“Insert”以后,完成后点击页面下的Add之后,可以看见如下

zabbix3.2添加web页面监控(Web monitoring)

 

3. 测试-检测告警效果

zabbix3.2添加web页面监控(Web monitoring)

接下来,我在Nginx上将index.html文件改后缀来模仿错误

zabbix3.2添加web页面监控(Web monitoring)

zabbix3.2添加web页面监控(Web monitoring)

 

zabbix很快就检测出请求返回值与正常值(200)不匹配,如下

zabbix3.2添加web页面监控(Web monitoring)

 

 紧接着,我的手机就会收到微信告警:

zabbix3.2添加web页面监控(Web monitoring)

 

 

结束