• 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. 更新

    至此,即完成页面监控

  • 相关阅读:
    学习之路总结
    一个怀旧的人
    struts2+ibatis+spring框架整合(一)
    大雪来的不知所措
    struts2+ibatis+spring框架整合(二)
    20110610上午java考试复数题
    直到永远……
    2012年10月份考试后感
    Use sp_MSForEachDB instead of your own loop
    Execute TSQL using OpenRowSet
  • 原文地址:https://www.cnblogs.com/wanwz/p/13294161.html
Copyright © 2020-2023  润新知