• 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:以上步骤有问题的欢迎指出,谢谢

  • 相关阅读:
    cmb 命令
    一个Cookie登录的示例
    webApp开发流程
    17-8-26-WebApp总结
    通过安装WordPress来搭建lamp开发环境
    Windows修改保存txt文件的默认字符集
    js在客户端创建js可读xml
    eclipse常用快捷键
    Express -api参考
    安装ubuntu kylin时问题解决
  • 原文地址:https://www.cnblogs.com/hui-shao/p/zabbix_dingding.html
Copyright © 2020-2023  润新知