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

    至此,即完成页面监控

  • 相关阅读:
    TCP/IP笔记 一.综述
    Makefile的规则
    u盘安装ubuntu10.04 server.txt
    浅谈数据库技术,磁盘冗余阵列,IP分配,ECC内存,ADO,DAO,JDBC
    cocos2d-js 热更新具体解释(一)
    C#一个托付的样例
    JAVA学习之 异常处理机制
    阿里巴巴校招内推简历筛选方案
    《凑硬币》 动态规划算法入门
    android 读取xml
  • 原文地址:https://www.cnblogs.com/wanwz/p/13294161.html
Copyright © 2011-2022 走看看