环境说明:Centos7、zabbix版本:3.4.4
步骤说明:
1、创建报警脚本
vim /usr/local/zabbix/share/zabbix/alertscripts/dingalert.py #该路径在安装zabbix服务端的服务器中,python脚本必须设置在 alertscripts 所在的路径下。
Python脚本如下:
#!/usr/bin/env python
import json
import requests
import sys
def send_msg(url, remiders, msg):
headers = {'Content-Type': 'application/json; charset=utf-8'}
data = {
"msgtype": "text",
"at": {
"atMobiles": remiders,
"isAtAll": False,
},
"text": {
"content": msg,
}
}
r = requests.post(url, data=json.dumps(data), headers=headers)
return r.text
if __name__ == '__m