Zabbix微信报警
zabbix吧
全部回复
仅看楼主
level 1
pal0524 楼主
有人做了微信报警功能么,按照网上提示配置了脚本,发送测试信息可以正常收到,报警媒介设置了参数,动作也做了匹配,但是发送的时候就显示失败,如下图,请大家帮忙看下是怎么回事
2021年02月25日 08点02分 1
level 1
pal0524 楼主
这是脚本
import requests
import sys
import os
import json
import logging
logging.basicConfig(level = logging.DEBUG, format = '%(asctime)s, %(filename)s, %(levelname)s, %(message)s',
datefmt = '%a, %d %b %Y %H:%M:%S',
filename = os.path.join('/tmp','weixin.log'),
filemode = 'a')
corpid='ww4b67c0x49c54465f'
appsecret='RD5lQtpHHiBCsFsTD15JCbf2tEbBvAi1Rr8CbFDInsQ'
agentid=1000002
token_url='https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=' + corpid + '&corpsecret=' + appsecret
req=requests.get(token_url)
accesstoken=req.json()['access_token']
msgsend_url='https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' + accesstoken
touser=sys.argv[1]
subject=sys.argv[2]
#toparty='3|4|5|6'
message=sys.argv[2] + "\n\n" +sys.argv[3]
params={
"touser": touser,
# "toparty": toparty,
"msgtype": "text",
"agentid": agentid,
"text": {
"content": message
},
"safe":0
}
req=requests.post(msgsend_url, data=json.dumps(params))
logging.info('sendto:' + touser + ';;subject:' + subject + ';;message:' + message)
2021年02月25日 08点02分 3
1、脚本行首加:#!/usr/bin/env python 2、脚本加可执行权限:chmod +x <脚本名>
2022年03月16日 07点03分
level 1
微信报警之前很早做过,受限于微信有个接口啥的,提醒过多时,部分提醒收不到。所以我现在用邮件报警,微信绑定的qq邮箱,所以报警信息在微信上随时能看到
2021年07月02日 03点07分 4
level 1
https://www.aiops.com/sem/price.html?s/t
他家有个免费版的报警工具,我这边流量小足够用了
2022年04月29日 08点04分 5
1