zabbix web url监控

一,  web监控

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

   这里测试环境为bbs网站

二,  配置web监控

  01, 创建web监控项

      

   02,配置步骤1

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

      

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

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

      

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

      步骤----->添加

      

      

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

      

 

   03, 配置步骤2

      访问了主页面能成功

      查看能否登入成功

      开启wireshack抓包

      

 

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

        

      找到这条数据流  

      

      

      选择追踪http流

        

        整个数据包

        这个是登入数据请求流:/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  

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

         

         必要情况设置解析

         拼凑这条数据,在服务端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界面  

        

   04,配置步骤3

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

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

        

        

          访问成功后返回值是200

          能看到的信息

          

   05,配置步骤4

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

        

 

        

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

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

    

 

 

 

 

        

posted on 2018-10-24 19:14  kingle-l  阅读(640)  评论(0编辑  收藏  举报

levels of contents