Web scenarios(Web 场景)是用来监控Web程序的,能够监控到Web程序的下载速度、返回码及响应时间,还支持把一组连续的Web动做做为一个总体进行监控。ios
一、web监控的原理web
Web监控即对HTTP服务的监控,模拟用户去访问网站,对特定的结果进行比较,如状态码、返回字符串等特定的数据进行比较和监控,从而判断网站Web服务的可用性。在不少时候,咱们能够用脚本、程序来进行自定义监控,如Linux下的命令curl、http库等多种现有的程序和库均可以来实现这一需求。服务器
二、web监控项目curl
HTTP状态码 : 重点监控40X、50X性能
HTTP响应速度:对特定的指标进行抽样监控,及时发现服务的可用性和性能指标网站
HTTP下载速度:对特定的文件抽样下载url
三、web监控的配置spa
Web检测是一个很好的功能,咱们也常常会用到,好比检测网站是否正常,网站访问速率是否正常,网站登陆是否正常等等,不少东西不是单纯的从进程和端口上面能看出来的。3d
这个Web检测的过程是zabbix服务器的一个主动去检测的过程,安装的时候加上--with-libcurl参数,虽然是服务器主动去检测,可是web页面配置的时候仍是须要在一台主机上配置,因此咱们得找一个专门的主机上面来添加web检测,能够直接再127.0.0.1上面添加web检测,或者是专门定义一个模板,里面都是web检测的内容,而后让一个主机来加载此模板。blog
四、详细配置项目
上面咱们已经说过了,web检测必需要在模态主机上配置,通常状况下都是监控127.0.0.1,在zabbix服务器监控主机上配置web检测
点击建立web检测场景
配置场景
配置步骤
依次配置各自的步骤。
建立触发器,这个就不用再多说了吧,你在哪台主机上建立的web检测,就得在那台机器上建立触发器,用来提示或报警。
注意!
查看wen监控
参考地址:http://www.51niux.com/?id=152