• zabbix web监测设置


    zabbix web监控是zabbix自带的一个web监测功能,添加url,指定访问的方式,可以获得指定url的返回码、响应速度、响应速率
    有了监控数据,便可以通过配置触发器和动作对指定的url开启告警功能

    1. 添加web检测

    配置 -- 主机 -- web检测 -- 创建web场景
    主要为步骤中添加好URL名称,如果是post请求,填写post参数(-X)
    默认检测方法为 60s检测一次,尝试1次,超时时间15s

    image

    2. 添加触发器

    配置 -- 主机 -- 触发器 -- 创建触发器
    表达式 最近2次返回码非200,告警

    # 响应码检测触发器
    最近2个值中,响应码不为200的个数大于0
    周期T内成功取到的值V(满足操作者O)的数量 > N
    {op-zabbix:web.test.rspcode[首页检测,baidu.com].count(#2,200,ne,0)}>1
    
    # 响应时间触发器
    最近3个值中,值大于4s的个数为4
    {op-zabbix:web.test.time[首页检测,baidu.com,resp].count(#3,4,"gt")}=4
    

    image

    image

    3. 设置动作

    配置 -- 动作 -- 创建动作

    
    # 触发器的示警度、主机设置
    # 操作 默认操作步骤持续时间 3600s
    默认接收人
    PROBLEM:{TRIGGER.STATUS}
    默认信息
    <?xml version="1.0" encoding="UTF-8" ?><root>  <from>{HOSTNAME}</from>  <time>{EVENT.DATE} {EVENT.TIME}</time>  <level>{TRIGGER.SEVERITY}</level>  <name>{TRIGGER.NAME}</name>  <key>{TRIGGER.KEY1}</key>  <value>{ITEM.VALUE}</value>  <now>{ITEM.LASTVALUE}</now>  <id>{EVENT.ID}</id>  <ip>{HOST.IP}</ip>  <age>{EVENT.AGE}</age>  <status>{EVENT.STATUS}</status><acknowledgement> {EVENT.ACK.STATUS} </acknowledgement><acknowledgementhistory> {EVENT.ACK.HISTORY}</acknowledgementhistory></root>
    
    # 操作(用户的告警媒介必须和告警发送方式先关联)
    发送消息到用户,通过什么方式发
    
    ###############################
    # 恢复操作
    默认接收人
    OK : {TRIGGER.STATUS}
    默认信息
    <?xml version="1.0" encoding="UTF-8" ?><root>  <from>{HOSTNAME}</from>  <time>{EVENT.DATE} {EVENT.TIME}</time>  <level>{TRIGGER.SEVERITY}</level>  <name>{TRIGGER.NAME}</name>  <key>{TRIGGER.KEY1}</key>  <value>{ITEM.VALUE}</value>  <now>{ITEM.LASTVALUE}</now>  <id>{EVENT.ID}</id>  <ip>{HOST.IP}</ip>  <color>FF4A934A</color>  <age>{EVENT.AGE}</age>  <recoveryTime>{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}</recoveryTime>  <status>{EVENT.RECOVERY.STATUS}</status></root>
    # 操作配置同上
    
    

    image

    image

    image

  • 相关阅读:
    POI实现Excel导入导出
    2017春季_京东_Java后端研发岗面经
    java中的IO流和多线程
    Java静态代理&动态代理&Cglib代理详解
    Java8新特性——stream流
    Java8新特性——接口默认方法
    Java8新特性——lambda函数式编程
    难题解决:Mycat数据库中间件+Mybatis批量插入数据并返回行记录的所有主键ID
    物料导出FreeMaker模板定义
    Mysql的MyISAM和InnoDB存储引擎的区别
  • 原文地址:https://www.cnblogs.com/alexg2048/p/15357760.html
Copyright © 2020-2023  润新知