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

优质内容筛选与推荐>>
1、再谈:互联网基本思维就是免费,本质就是资本运作
2、php 经验之谈
3、在VC++MFC下如何定义全局变量和全局函数
4、IPMITOOL常用操作指令
5、Spring MVC项目快速搭建


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号