Zabbix之web监控

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix之web监控相关的知识,希望对你有一定的参考价值。

1.Zabbix监控web服务器访问性能

zabbix web 性能的监控,通过它可以了解 web 站点的可用性以及性能。最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度、响应速度等。需要注意的是在安装 zabbix server 需要增加 libcurl 的支持。

  • web 检测数据搜集说明:
        web 整个检测中会收集如下数据
        整个 web 监控规则中的页面平均下载速度,秒为单位
        检测阶段发生的错误次数

           最后一个错误消息


  • web 检测的任何一个阶段都会收集如下数据:

            每秒的下载速度
            响应时间
            响应代码(http code,如 200301 等)


2.zabbix 实战监控 WEB 网站性能

监控自建的zabbix网站:

打开网站、登陆、登陆验证、退出,一共 4 个小 step


检测流程:
1) 打开网站:如果 http code 200,并且响应的 html 中包含 Zabbix 表示打开成功(zabbix 页面有这个标示)
2) 登陆后台: post 用户名和密码到 index.php,如果响应 200,那表示 post 成功。并且通过正则表达式从响应的html 中匹配 sid,这个 sid 也就是一个宏变量,退出可以使用到
3) 验证登陆:打开首页,检索 html 中是否包含 Dashboard(只有登陆成功,才会有 Dashboard出现)
4) 退出账号:传递参数 sid index.php 即可退出,响应 200 即表示退出成功


3.创建 WEB 场景

configuration->Host->你的主机->web->右上角 Create scenario

技术分享图片

step1:打开首页

技术分享图片

step2:首页登陆

技术分享图片

step3:登陆检查

技术分享图片

step4:退出登陆

技术分享图片

WEB 网站检测配置完成,保存:

技术分享图片

查看结果:

技术分享图片

以上是关于Zabbix之web监控的主要内容,如果未能解决你的问题,请参考以下文章

zabbix之web监控

Zabbix之web监控

Zabbix中小型企业Zabbix监控实战之Web站点监控

zabbix之web性能监控

zabbix之web性能监控

centos7之zabbix的web检测