美文网首页自动化监控Zabbix运维驿站linux
自动化监控Zabbix之Web监控详解

自动化监控Zabbix之Web监控详解

作者: EC君_王磊 | 来源:发表于2016-10-11 11:46 被阅读12275次
Web监控

闲白

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君,如果你喜欢我的文章,请帮忙点个关注!点个喜欢吧!
也可以点击作者信息,扫描微信二维码关注我的个人微信公众号。
你的鼓励将是我们共同进步的源泉。

相关文章

网友评论

  • b063c1270dd9:加入监控一个网站精确的每个页面 需要怎么搞? 还有就是 post 变量 头 能给通俗易懂的讲解一下吗? 感谢感谢 !!!
  • 62752489b5cc:楼主提供的监控方式,只能监控该网页无法访问,如果是网站服务停了,这种方式zabbix无法报警,有其他的方法吗?如何不安装zabbix客户端,就能监控80端口?
  • df8756913931:要是顺便配上恢复就好了,有时候也有可能是波动
  • c662b24a3349:请问下我配置url的时候遇到个问题,三个url假如中间一个出现问题后就不往后监控了,这个怎么解决?
  • b6666e93225b:请问对网页的内容做监控的话,怎么选择触发器的表达式呢
  • 6e1f48a55c89:没看明白,这里要求agent 必须装 浏览器是么
    EC君_王磊:@yuedingwangji 这里的ie只是zabbix模拟ie发起请求,也可以选择其它各种浏览器。
    6e1f48a55c89: @EC君_王磊 server 不是只有linux 的么 ,为什么下面有个选择浏览器 ie, server 需要安装浏览器??
    EC君_王磊:@yuedingwangji web监控不装agent没有问题

本文标题:自动化监控Zabbix之Web监控详解

本文链接:https://www.haomeiwen.com/subject/ijrvyttx.html