• 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监控就告一段落了,点击更新即可

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

        

     

     

            

  • 相关阅读:
    php常见细节错误
    php+jquery注册实例
    yii2添加自定义字段
    yii2开启session
    yii2中textarea中的默认值设置
    yii2.0分页
    yii2多语言
    mysql中查询值为NULL的记录
    yii Html中的a标签使用
    yii2顶部导航使用
  • 原文地址:https://www.cnblogs.com/kingle-study/p/9845538.html
Copyright © 2020-2023  润新知