zabbix 微信告警脚本

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
posted @   运维农民工  阅读(412)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示