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}

     

  • 相关阅读:
    国内的pythoner强烈建议使用豆瓣的pypi源 zz
    python3.x中的urllib模块
    idcheck.py
    17、关于hibernate的N+1问题
    16、【转】Hibernate 原汁原味的四种抓取策略
    1、SSH的整合---->将Struts2整合到Spring中
    1、利用json2html.js处理json数据
    1、Ubuntu14.04使用root登陆帐户
    2、CentOS中修改yum源
    1、在CentOS上安装Java JDK的步骤
  • 原文地址:https://www.cnblogs.com/bidad/p/15079591.html
Copyright © 2011-2022 走看看