zoukankan      html  css  js  c++  java
  • zabbix设置钉钉机器人报警

    使用钉钉机器人进行通报zabbix报警

    使用python编写钉钉机器人发送消息代码:

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    # Author: bboysoul
    import requests
    import json
    import sys
    import os
     
    headers = {'Content-Type': 'application/json;charset=utf-8'}
    api_url = "钉钉机器人webhook url"
     
    def msg(text):
        json_text= {
         "msgtype": "text",
            "at": {
                "atMobiles": [
                    "需要@人的手机号"
                ],
                "isAtAll": False
            },
            "text": {
                "content": text
            }
        }
        print requests.post(api_url,json.dumps(json_text),headers=headers).content
         
    if __name__ == '__main__':
        text = sys.argv[1]
        msg(text)

    将以上脚本存放在zabbix-server服务器的/usr/lib/zabbix/alertscripts/ 目录下:

    一、登录zabbix portal上,管理----报警媒介类型----创建媒体类型

    将以上信息填写完整,点击更新。

    二、为对应用户添加报警媒介:

     管理----用户----要添加报警媒介的用户:

    当监控在什么状态下,要触发报警规则,按需进行添加

    三、配置触发报警动作:

      配置----动作----创建动作

    需要哪个触发器进行报警:按需进行添加

    添加完动作后,点击操作:去定义要发送的内容,

    点击新的,进行添加需要发送的用户,以及通过哪种途径进行发送:

    恢复操作和更新操作按需进行添加,操作步骤和 上面步骤相同,

    操作完以上步骤,钉钉报警规则已经添加完毕。


    ps:以上步骤有问题的欢迎指出,谢谢

  • 相关阅读:
    找零钱「Usaco2006 Dec」
    才艺表演「Usaco2018 Open」
    潜入行动「JSOI2018」
    任务安排「SDOI2012」
    BZOJ2298: [HAOI2011]problem a
    JZOJ 5818
    JZOJ 3493
    JZOJ 3470
    JZOJ 5781
    JZOJ 5778
  • 原文地址:https://www.cnblogs.com/hui-shao/p/zabbix_dingding.html
Copyright © 2011-2022 走看看