vim /usr/lib/zabbix/alertscripts/wechat.py
import requests, json, sys, os, datetime
webhook = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxxxxxxxxxx"
file = r"/var/log/zabbix/send2wechat.log"
"content": title + "\n" + text
headers = {'Content-Type': 'application/json'}
x = requests.post(url=webhook, data=json.dumps(data), headers=headers)
f.write(" " + " - -" * 30)
if x.json()["errcode"] == 0:
f.write(" "+ str(datetime.datetime.now()) + " " + str(user) + " " + "发送成功" + " " + str(title) + "\n")
f.write(" "+ str(datetime.datetime.now()) + " " + str(user) + " " + "发送失败" + " " + str(title) + "\n")