• Zabbix-Web监控介绍篇


    一、Web监控需求

    监控一台Zabbix 3.0的WEB服务是否正常,包括登陆页,登陆后页面,退出页面
    ps:zabbix的WEB监控可以实现登录后监控

     二、监控环境介绍

      监控服务器版本:zabbix 4.0.2

           被监控对象:zabbix3.0.9的WEB界面

    三、Web界面的主要参数指标介绍

      3.1 Scenario选项框

      

    Name        #web监控服务名字
    Application     #属于的应用组
    New applicatioin    #创建该web监控属于新的应用组
    Update interval     #更新时间
    Attempts            #尝试次数
    Agent               #使用哪个浏览器发起请求
    HTTP proxy          #使用请求发给指定代理去解析
    Variables           #设置变量,可用于Step选项卡
    Enabled             #打勾,开启

      3.2 Step选项卡

       

    Name        #监控WEB服务的某个页面命名
    URL         #监控服务的完整URL地址
    Query fields   #发http get请求所携带的参数(加在url地址后面)
    Post type   #表单数据Form data;原始数据Raw data,一般选择表单数据
    Post fields  #发http post请求所携带参数(此处可调用Scenario选项卡定义的变量)
    Variables   #发送二次请求,在得到的响应报文中,可以通过正则表达式捕捉想要的内容,比你高赋值给{变量名}
    #关于正则表达式如:regex:name="csrf-token" content="([0-9a-z]{16})" #表示响应报文里找标签属性里有name='csrf-token' content='16位字母数字组合'
    Follow redirects #允许重定向跳转 Timeout #超时时间 Required string #请求URL页面里有的内容 Required status codes #请求URL返回的代码

       3.3 Authenticatioin选项卡(暂无使用到,略)

    四、Web监控设置基本流程

      Configuration---->Hosts---->Create Host(完成后,返回到Hosts页面)---->(选择刚创建的host,点击该行)WEB---->Create web scenario---->(在Scenario选项卡)填写打星的框---->(在Steps选项卡)

      官方关于Zabbix4.0 WEB监控部分配置案例链接:

    https://www.zabbix.com/documentation/4.0/manual/web_monitoring/example

      官方关于Zabbix3.0 WEB监控部分配置案例链接:

    https://www.zabbix.com/documentation/3.0/manual/web_monitoring/example

    五、问题关注

      5.1 关于在WEB监控时,设置登陆,通过正则表达式返回捕捉指定内容,报错?

      原因有两个:

        1.在监控zabbix3.0版本时,登录成功后返回的不是csrf-token字符串,而是sid,因此name='csrf-token'需要更改成name='sid'

        2.在监控zabbix3.0版本时,正则表达式不能使用4.0的content,而需要换成value,即value="([0-9a-z]{16})"

        完整正则表达式(只适合本案例):regex:name="sid" value="([0-9a-z]{16})"        

      

  • 相关阅读:
    Ztree
    WebAPI
    数据传输
    jqyery+ajax 提交表单
    初试 MVC+Boostrap
    CSV 导入SQL Server 中
    10-C语言循环结构(一)
    Linux测试语句(test)
    C 链表
    C递归
  • 原文地址:https://www.cnblogs.com/lisenlin/p/10688131.html
Copyright © 2020-2023  润新知