zoukankan      html  css  js  c++  java
  • zabbix-添加页面监控

    zabbix-添加页面监控

    zabbix-agent

    1. 登录agent端,检查页面正常访问时的状态

      ]# curl -i 10.117.x.x/path/login.jsp
      HTTP/1.1 200 OK
      ...
      # 寻找正常页面返回中具有代表性的字符串
      

    zabbix-server

    1. 通过web.page.regexp匹配字符串检查状态

      ]# zabbix_get -s 10.117.x.x -p 10050 -k web.page.regexp[10.117.x.x,/path/login.jsp,80,OK]
      OK #返回匹配到的字符串,未匹配到则返回空
      

    zabbix-web

    以下操作步骤根据zabbix-server版本4.0.16进行描述

    1. 创建模板

      1. 配置 --> 模板 --> 创建模板
      2. 模板名称:check the uri status
      3. 群组:根据自己情况选择,不重要
      4. 添加
    2. 创建应用集

      1. 名称:check uri status
      2. 添加
    3. 创建监控项

      1. 名称:check uri status
      2. 键值 --> 选择:web.page.regexp[host,<path>,<port>,regexp,<length>,<output>]
      3. 修改键值:web.page.regexp[$IP1,/path/login.jsp,80,OK]
      4. 信息类型:文本
      5. 更新间隔:60s
      6. 历史数据保留时长:7d
      7. 趋势存储时间:7d
      8. 应用集:check uri status
      9. 添加
    4. 创建触发器

      1. 名称:the uri is offline
      2. 严重性:严重
      3. 表达式 --> 添加:check uri status
      4. 功能:count()-对于周期T,成功检索的值V(其满足运算符O)的数量
      5. 最后一个:5 计数
      6. V:OK
      7. O:ne
      8. 结果 >:4
      9. 插入
      10. 添加
    5. 监控主机修改

      1. 配置 --> 主机,根据IP地址检索相应主机:10.117.x.x
      2. 应用 --> 点击主机ip --> 模板 --> 链接指示器 选择 --> 群组下的监控模板 --> 选择 --> 添加
      3. 宏 --> {$IP1} = 10.117.x.x --> 添加
      4. 更新

    至此,即完成页面监控

  • 相关阅读:
    字典序问题 算法实现题1-2
    统计数字问题 算法实现1-1
    P问题 NP问题 NPC问题 NP-Hard问题 简述
    Python argparse库简单入门
    HDU 3506 区间DP 四边形不等式
    HDU 1530 最大团问题 模板
    树状数组入门+代码
    HDU 1520 Anniversary party 树状dp
    京东 广告部门一面 4.22
    字节跳动 ailab二面 4.16
  • 原文地址:https://www.cnblogs.com/wanwz/p/13294161.html
Copyright © 2011-2022 走看看