zoukankan      html  css  js  c++  java
  • zabbix3.4调用钉钉报警通知(超详细)

     

     一、备注:

      zabbix调用钉钉接口报警通知有两种情况:

      1、通知到个人钉  2、通知到钉钉群

      本文主要介绍zabbix调用钉钉接口通知到钉钉个人的方式

    二、zabbix3.4调用钉钉接口报警通知到个人(超详细)

      1、注册钉钉企业号(不需要实名认证):

         打开钉钉官网:https://www.dingtalk.com/,注册企业账号

        图一:

        

        图二:

        

        图三:

        

      2、注册成功登陆后台系统,点击通讯录-->成员,记录UserID后面使用

        图四:

        

        

        

      3、点击工作台-->自建应用(填写相关信息)-->应用开发(记录:CorpId和CorpSecret)-->设置(记录:AgentID)

        图五:

        

        

        图六:

        

        图七:

        

        图八:

        

        图九:

        

        至此企业钉钉设置完成

      5、下载钉钉插件(附件中已上传,可直接下载):

        1.查看zabbix server配置文件,找到报警目录:

          vim  /opt/zabbix/share/zabbix/alertscripts

          AlertScriptsPath=/usr/local/zabbix/etc/alertscripts

        2、下载的钉钉插件存放至报警目录:

          https://files.cnblogs.com/files/y593216/dingding.sh

       6、登录zabbix的web页面进行配置

         1、点击管理-->报警媒介类型-->创建媒介类型

        图十:

        

        图十一:

        

          agentid、corpid、secret等按要求写就行,-msg为发送消息的内容{}里面是变量。

        2、创建用户,点击管理-->用户-->创建用户

          

        3、最后在动作中添加钉钉监控就可以了。点击配置-->动作-->创建动作

          

        

    默认信息里:
    {
      "from": "{HOSTNAME1}",
      "time": "{EVENT.DATE} {EVENT.TIME}",
      "level": "{TRIGGER.SEVERITY}",
      "name": "{TRIGGER.NAME}",
      "key": "{TRIGGER.KEY1}",
      "value": "{ITEM.VALUE}",
      "now": "{ITEM.LASTVALUE}",
      "id": "{EVENT.ID}",
      "ip": "{HOST.IP}",
      "color":"FFE61A1A",
      "age":"{EVENT.AGE}",
      "status":"{EVENT.STATUS}"
    }
          

    恢复默认信息:

    {
      "from": "{HOSTNAME1}",
      "time": "{EVENT.DATE} {EVENT.TIME}",
      "level": "{TRIGGER.SEVERITY}",
      "name": "{TRIGGER.NAME}",
      "key": "{TRIGGER.KEY1}",
      "value": "{ITEM.VALUE}",
      "now": "{ITEM.LASTVALUE}",
      "id": "{EVENT.ID}",
      "ip": "{HOST.IP}",
      "color":"FF4A934A",
      "age":"{EVENT.AGE}",
      "recoveryTime":"{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}",
      "status":"{EVENT.RECOVERY.STATUS}"
    }
    
    
    
    

          

        

  • 相关阅读:
    MyBatis(五)动态SQL 之 foreach 标签
    MyBatis(五)动态SQL 之 bind绑定
    MyBatis(五)动态SQL 之 sql 标签(重用片段)
    MyBatis(五)动态SQL 之 choose(when、otherwise)标签
    Interesting Finds: 2008.04.19
    Interesting Finds: 2008.04.15
    Interesting Finds: 2008.04.22
    Interesting Finds: 2008.04.18
    Interesting Finds: 2008.04.17
    Interesting Finds: 2008.04.23
  • 原文地址:https://www.cnblogs.com/y593216/p/8998484.html
Copyright © 2011-2022 走看看