这个监控为通过cookie的值来监控网站是否能正常使用

   这里测试环境为bbs网站

二,  配置web监控

  01, 创建web监控项

      zabbix web url监控

   02,配置步骤1

      查看数据是否成功 第一查看首页时候能正常访问

      zabbix web url监控

      看到访问成功我们查看写状态吗:

      curl -I -m 10 -o /dev/null -s -w %{http_code} http://bbs.kingle.org/forum.php

      zabbix web url监控

      所以第一个配置则为访问主页能获取到状态吗为200

      步骤----->添加

      zabbix web url监控

      zabbix web url监控

      要求的字符串是访问成功后页面会存在什么字符

      zabbix web url监控

 

   03, 配置步骤2

      访问了主页面能成功

      查看能否登入成功

      开启wireshack抓包

      zabbix web url监控

 

      然后点击登入,输入用户名密码,点击登入看他抓取的数据

        zabbix web url监控

      找到这条数据流  

      zabbix web url监控

      zabbix web url监控

      选择追踪http流

        zabbix web url监控

        整个数据包

        这个是登入数据请求流:/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1

        这个是post信息头:fastloginfield=username&username=admin&password=admin&quickforward=yes&handlekey=ls  

        可以看见用户名密码都在这一行

         zabbix web url监控

         必要情况设置解析

         拼凑这条数据,在服务端curl 一下

         curl -L -c cookie_bbs -b cookie_bbs -d "fastloginfield=username&username=admin&password=admin&quickforward=yes&handlekey=ls" "bbs.kingle.org/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1"

        zabbix web url监控

        发现成了,然后我们配置zabbix web界面  

        zabbix web url监控

   04,配置步骤3

        这是需要登入成功才能看到的界面

        所以我们在web配置就只要输入一个只有登入才能看到的字符串

        zabbix web url监控

        zabbix web url监控

          访问成功后返回值是200

          能看到的信息

          zabbix web url监控

   05,配置步骤4

        在页面按f12,点击坐上的箭头,在单机退出,可以发现一个链接,这就是退出操作,我们复制下来

        zabbix web url监控

 

        zabbix web url监控

     整个web监控就告一段落了,点击更新即可

 把这个监控项应用到服务器,等待更新

    zabbix web url监控

 

 

 

 

        

相关文章:

  • 2021-08-17
  • 2018-03-14
  • 2019-09-11
  • 2019-09-21
  • 2020-07-30
  • 2019-12-25
  • 2017-12-05
  • 2018-05-08
猜你喜欢
  • 2020-03-27
  • 2019-11-24
  • 2019-03-25
  • 2019-06-26
  • 2019-10-09
  • 2021-06-03
  • 2021-08-30
  • 2021-08-30
相关资源
相似解决方案