闲白
Hello大家好我是EC君
今天为大家介绍通过zabbix监控web页面的方法
刚接触监控的同学,可能遇到过这种情况,服务器各个点全部监控好了。但是有一天风和日丽的下午,领导突然喊网站挂了!这种情况就尴尬了,毕竟不管你监控服务运转有多全,页面才是用户最直接的感受。
web页面的监控可以简单直观反映出这些问题。
OK:不要干,就是怂。Here we go!
</br>
创建思路
首先说下创建思路,大部分用过zabbix监测web的同学,使用方法应该是在主机中添加web监测,最早EC君也是通过这种方法监控的。
但是,直到有一天出现了某些问题,这些问题可能是:
- Zabbix故障需要重新添加web监控
- 重新搭建Zabbix服务器
- 其他运维节点需要监控web
- 等等
总之就是需要重新添加web监控,如果公司内项目少还能接受。像我这随便就有几十个项目,关键性web页面数量会让你感动到哭。
从此之后,我就将web监控创建到一个固定的模板中,模板可以随意导入导出,使用起来要灵活方便的多,备份重建也就更简单了。
现在准备开始监控web模板吧。
创建监控模板
1
点击→配置→模板。
这里可以新建模板,或者选择一个已有模板。
我这里选择一个test模板,进行设置。
2
点击→Web监测
3
点击创建web监控场景
4
你会看到以上页面,现在逐条进行添加。
5
此处为数据刷新间隔
6
客户端位置可以选择zabbix通过相应浏览器进行web访问
我这里选择了IE11
7
点击→步骤→添加
8
选项:
- 1.监控网页名称便于自己区分
- 2.监控的URL地址
- 3.监控超时时间,根据自己相应业务动态调整频率
- 4.要求返回的状态码,这里返回200为正常,非200报警
点击下方添加
9
点击下方的添加
到此一个监控web页面添加完成了。
但是如何才能报警呢?想要实现报警功能需要我们进行触发器的设置。
创建触发器
1
点击咱们模板中的触发器,点击创建触发器。
2
设置好触发器名称,并点击添加
3
此处设置监控项条件,点击选择。
4
再此会有非常多的监控项,找到我们需要的监控项进行选择
5
- 1.在功能处我们选择,当我们上边设置返回的状态码不等于N时报警
-
2.N的值等于200
点击插入
6
下面我们设置描述和严重等级,设置完成点击添加。
7
可以看到监控项已经添加成功。
管理模板
到此模板设置完成,下面将模板关联到主机中。
1
点击配合→主机→创建主机
2
- 填写主机名
- 可见的别名方便区分
-
新建主机组名称
3
点击模板→选择模板
4
找到咱们的Web模板点击两个添加,一定注意先点1在点2。
故障测试
好了现在万事俱备只欠东风了,我们要测试下网站如果挂了是什么效果。
本次教程最困难时刻终于到了,我已经联系好了全球30W黑客终于搞垮了百度,现在百度首页已经挂了,让我们来看看监控效果。
现在百度已挂,我们速度打电话通知李彦宏,让百度网管速度修复吧。
点击报警确认,输入故障处理信息,终于世界清净了。
END.
OK今天就为大家介绍这么多了。
我是EC君,如果你喜欢我的文章,请帮忙点个关注!点个喜欢吧!
也可以点击作者信息,扫描微信二维码关注我的个人微信公众号。
你的鼓励将是我们共同进步的源泉。
网友评论