• 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

  • 相关阅读:
    用 Flask 来写个轻博客 (31) — 使用 Flask-Admin 实现 FileSystem 管理
    jenkins持续集成:jenkins+SVN
    Linux基础一:Linux的安装及相关配置
    jenkins持续集成:构建多个job同时执行
    jenkins持续集成:定时构建语法
    Nginx详解二十九:基于Nginx的中间件架构设计
    Nginx详解二十八:Nginx架构篇Nginx+Lua的安全waf防火墙
    Nginx详解二十七:Nginx架构篇之安全篇
    Nginx详解二十六:Nginx架构篇之性能优化
    Nginx详解二十五:Nginx架构篇之Nginx常见的问题
  • 原文地址:https://www.cnblogs.com/firewalld/p/15357760.html
Copyright © 2020-2023  润新知