zoukankan      html  css  js  c++  java
  • zabbix配置钉钉报警

    一、钉钉客户端配置

    1、建立钉钉群组 2、添加自定义报警机器人

    二、复制出wbehook地址 等会要用到的

    三 、添加自定义关键词

    四、zabbix 服务器端配置

    1、进入zabbix配置文件l路径,并创建脚本。
        cd /usr/local/zabbix/share/
        
        cat dingding.sh
        
        #!/bin/bash
        to=$1
        subject=$2
        text=$3
        #xxxxx 刚才复制的api接口地址。
        curl -i -X POST 
        'https://oapi.dingtalk.com/robot/send?access_token=cebad2a95053ff8a2e66585e60eddb1b9cbd712a2fbb4a1ca5b1ee83dbc790ac' 
        -H 'Content-type':'application/json' 
        -d '
        {
            "msgtype": "text",
     "text": {
        "content": "'zabbix:''"$text"'"
        },
            "at":{
    "atMobiles":[
      "'"$1"'"
      ],
        "isAtAll":false
         } 
    }'
    chmod +x dingding.sh
    测试: ./dingding.py zabbix test "zabbix"

     五、设置zabbix报警媒介

     

    六、创建动作

     

     

    操作

    zabbix故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

    告警主机: {HOST.NAME}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警信息: {TRIGGER.NAME}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件 ID:{EVENT.ID}

    恢复操作:
    故障{TRIGGER.STATUS},服务器:{HOSTNAME1}:{TRIGGER.NAME}已恢复!
    故障{TRIGGER.STATUS},服务器:{HOSTNAME1}: z{TRIGGER.NAME}已恢复!
    告警主机:{HOST.NAME}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警信息: {TRIGGER.NAME}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件ID:{EVENT.ID}

     

  • 相关阅读:
    Python数据分析与机器学习-Pandas_1
    Python数据分析与机器学习-NumPy_5
    Python数据分析与机器学习-NumPy_3
    Python数据分析与机器学习-NumPy_4
    Python数据分析与机器学习-NumPy_2
    Python数据分析与机器学习-NumPy_1
    早起的鸟儿会摔倒
    我讨厌这样的自己
    依然很迷茫?
    孵客总结
  • 原文地址:https://www.cnblogs.com/bidad/p/15079591.html
Copyright © 2011-2022 走看看