利用微信企业号进行告警

# -*- coding: UTF-8 -*-
# __author__  = sanr
# __email__   = [email protected]‘
# __version__ = 0.1
import requests
import json

payload={
	"touser":"@all",
	"msgtype":"text",
	"agentid":1,
	"text": {
	"content": "Find hacker attack, please timely processing!!! "
	},
	"safe":"0"
		}
header = {‘content-type‘: ‘application/json‘}
token=requests.get(‘https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxxxxxxxxxxxxxxx&corpsecret=xxxxxxxxxxxxxxxxxxxxxxxx‘)

access_token=token.json()[‘access_token‘]
r = requests.post(‘https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=‘+access_token,data=json.dumps(payload),headers=header)

print r.text
时间: 2025-01-14 12:48:25

利用微信企业号进行告警的相关文章

zabbix利用微信企业号实现报警功能

注册微信企业账号比较简单,不进行讲解 1,通讯录添加企业成员 我们要提前把成员信息添加进组织部门,必填项+手机号或者微信号,这样别人扫描二维码的时候才能成功关注企业号. 注意:这里要记住一个值,部门ID 2,应用中心创建应用 我们要在这里创建应用,因为要通过应用发送消息给部门成员. 注意:这里要记住一个值,应用ID 3,给部门设置管理员 设置--->功能设置---->权限管理---->新建管理组管理员必须事先已经关注了企业号 注意:管理组权限设置很重要,不设置后面会出问题! 4,微信企业

zabbix 设置微信企业号报警

一.发现问题 Zabbix之前一直用的是邮件报警,因为现在邮件不方便经常查看,所以今天决定试一试使用zabbix来发送报警. 二.分析问题 1.要用微信企业号发送告警,首先要申请微信企业号. 2.其次要写发送告警的脚本. 3.最后就是设置zabbix指定哪些人可以接收到信息. 三.解决问题 1. 申请并设置企业号, 微信企业号申请地址:https://qy.weixin.qq.com/ 如何申请企业号及配置可以参数下面链接: http://www.cnyunwei.com/thread-2959

效率篇-告警消息接收,借用微信企业号,想收就收So easy!!!

身为苦逼的运维,就算是非工作时间也需要实时了解所负责应用是否处于不健康.危机状态,争取第一时间恢复,这是做运维这份工必须担当的责任.既然逃不过,就要考虑通过什么渠道能低成本.方便.快速.稳定接收告警信息. 处于2014之前,接收信息是比较头痛问题,因为就只有那么一两种方式. 1.短信猫,按信息量计费,并有时候不稳定. 2.移动用户139邮箱,开通邮件通知,就能免费收邮件到达通知,但用户只能是移动用户.实时性差.不太稳定. 3.人工值班.电话通知:"臣妾有时候看不到关键信息啊". 201

centos6.5编译安装zabbix2.4及微信企业号告警

在centos6.5上编译安装zabbix2.4 zabbix server安装节点为:192.168.1.36 被监控主机节点为:192.168.1.37 本来想在centos6.5上安装zabbix3.0,没想到装到第一步就进行不下去了,百度.谷歌好半天也没搜到答案,好多人也遇到同样的问题:就是进入zabbix的web页面,第一步点击下一步时,现象是页面刷新后,没有进行下一步,所以,只好作罢,改装了zabbix2.4. 还有一个失败是,本来打算使用企业公众号进行微信的zabbix告警实验,但

利用微信公众号实现zabbix告警

之前觉得没必要写这个,这两天有同学问到zabbix关于微信告警的相关问题,于是昨天就注册了一个微信公众号,当做学习交流一下: 首先:我们要明白我们创建微信公众号发送消息到底需要哪些参数,这样我们再创建时候注意生成就可以了,需要的有如下几个参数: 1.通讯用户:touser 2.用于生成token的:corpid,secret 3.用于ID 开始操作:企业号注册连接:https://qy.weixin.qq.com/cgi-bin/loginpage 1.点击注册,然后选择团队主从即可: 2.创建

微信企业号升级企业微信后zabbix告警发不出去

微信企业号升级企业微信后便没有zabbix告警发出,单独运行脚本报错: 进入接口调试页面http://qydev.weixin.qq.com/debug,输入CorpID和Secret,得到access_token: 之前的格式是: 于是修改告警脚本,之前获取access_token的语句是: 由于现在格式变了(由第四列变成了第10列),于是将$4改为$10,再次运行脚本还有错误: 提示"Invalid input",单独运行输出格式: 发现唯一有异常的地方是agentid列有空格,试

zabbix通过微信企业号发送图文消息

我有篇博客写到如何用微信发送告警消息,实现了发送文字消息,不能带图片,这样不是很直观,最近又研究了一下如何发送图片,写了脚本实现了发送文字+图片的告警. 效果如下: 先发送文字消息,下面挨着graph. 这里只提供脚本和思路,具体配置请看我的另一篇博客:(http://wuhf2015.blog.51cto.com/8213008/1688614#662543) 实现方式: 在Action中设置Default Subject的格式为"状态:#{TRIGGER.STATUS}#主机:#{HOST.

微信公众号告警

微信公众号告警 首先在配置文件里修改AlertScriptsPath [[email protected] alertscripts]# vim /usr/local/zabbix/etc/zabbix_server.conf AlertScriptsPath=/usr/local/zabbix/alertscripts (1)先注册一个企业号.然后扫码登录: 地址:https://qy.weixin.qq.com/cgi-bin/loginpage (注册过程就不一一展示了非常简单) (2)之

[转载]微信企业号开发如何建立连接

连接将使你的企业号更具价值,你可以使用以下三种方式,连接你的企业号及企业应用: 1.企业应用调用企业号提供的接口,管理或查询企业号后台所管理的资源.或给成员发送消息等,以下称主动调用模式. 2.企业号把用户发送的消息或用户触发的事件推送给企业应用,由企业应用处理,以下称回调模式. 3.用户在微信中阅读企业应用下发的H5页面,该页面可以调用微信提供的原生接口,使用微信开放的终端能力,以下称JSAPI模式. 通过这三种连接方式的结合,你可以在企业号中建立功能强大的移动轻应用,并依托微信数亿活跃用户,