zabbix 微信告警指令碼
阿新 • • 發佈:2022-05-06
yum install -y epel-release
yum install -y python-pip
pip install requests
#!/usr/bin/env python #coding:utf-8 #zabbix企業微信群機器人 import requests,json,sys,os,datetime webhook= "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ff8bb462a-e3fc-4361-b29b-7092946b7a54" //微信機器人key user=sys.argv[1] text=sys.argv[2] + ' ' + sys.argv[3] data={ "msgtype": "text", "text": { "content": text, "mentioned_mobile_list":["@all"] } } headers = {'Content-Type': 'application/json'} x=requests.post(url=webhook,data=json.dumps(data),headers=headers) if os.path.exists("/tmp/zabbix_wx.log"): f=open("/tmp/zabbix_wx.log","a+") else: f=open("/tmp/zabbix_wx.log","w+") f.write(" "+"--"*30) if x.json()["errcode"] == 0: f.write(" "+str(datetime.datetime.now())+" "+str(user)+" "+"傳送成功"+" "+str(text)) f.close() else: f.write(" "+str(datetime.datetime.now()) + " " + str(user) + " " + "傳送失敗" + " " + str(text)) f.close()``` https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=f8bb462a-e3fc-4361-b29b-7092946b7a54