zoukankan      html  css  js  c++  java
  • Zabbix学习之路(四)之Web监控

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

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

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

               最后一个错误消息

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

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

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

    监控自建的zabbix网站:

    打开网站、登陆、登陆验证、退出,一共 个小 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

    image.png

    step1:打开首页

    image.png

    step2:首页登陆

    image.png

    step3:登陆检查

    image.png

    step4:退出登陆

    image.png

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

    image.png

    查看结果:

    image.png

  • 相关阅读:
    HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用
    CSS+DIV定位分析(relative,absolute,static,fixed)
    Web中常用字体介绍
    CSS中强大的EM
    一线开发忙着实现,二线开发忙着变现
    Eclipse之父、《设计模式》作者、Junit作者之Erich Gamma
    著名软件工程师与作家、极限编程的创始者、JUnit作者之Kent Beck
    学习要构造反馈闭环
    技术人员也要全面发展
    2019第13周日
  • 原文地址:https://www.cnblogs.com/linuxk/p/9452984.html
Copyright © 2011-2022 走看看