zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Django Swagger接口文档生成
    基于docker快速搭建hbase集群
    Cassandra数据操作管理工具tableplus
    基于docker创建Cassandra集群
    基于docker快速搭建hive环境
    [20200623]应用报错:当前事务无法提交,而且无法支持写入日志文件的操作
    zabbix--监控 TCP 连接状态
    kubernetes 使用ceph实现动态持久卷存储
    MySQL备份脚本
    Linux Pam后门总结拓展
  • 原文地址:https://www.cnblogs.com/firewalld/p/15357760.html
Copyright © 2011-2022 走看看