有了微信报警和钉钉报警,可以说齐活了!! 😋
zabbix钉钉报警
参考: https://github.com/internelp/golang-zabbix-alter-to-dingding
一、注册企业钉钉


二、新建应用
没有这一步,懒得删了
三、添加钉钉机器人
首先发起一个群聊,将需要接收告警的人拉进来:

群设置-->智能群助手-->添加机器人-->自定义机器人



将此webhook地址复制,要用到

四、获取钉钉告警脚本
# vim /usr/lib/zabbix/externalscripts/dingding.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import json
import sys
import os
headers = {'Content-Type': 'application/json;charset=utf-8'}
api_url = "https://oapi.dingtalk.com/robot/send?access_token=nwknfenfnfuflbufnoenwbjwek" #这个是webhook地址,修改为你的即可。
def msg(text):
json_text= {
"msgtype": "text",
"text": {
"content": text
},
}
print requests.post(api_url,json.dumps(json_text),headers=headers).content
if __name__ == '__main__':
text = sys.argv[1]
msg(text)
五、脚本测试
[root@logstash ~]# python dingding.py "zabbix告警测试:你的服务器炸了,赶紧上去查看"
{"errcode":0,"errmsg":"ok"}

六、配置zabbix告警媒介
脚本中只写了一个参数,这里就传一个吧

测试没有问题


七、给每个用户配置报警媒介

八、配置动作



九、报警效果

本文参考了以下一些文章: