微信告警优化版

企业微信公众号后台登陆:https://qy.weixin.qq.com/

告警参数详解

#!/bin/bash

#对应上面要记下的CorpID
CorpID=‘xxxxxxxxxx‘

#对应上面要记下的Secret
Secret=‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx‘

#获取微信调用接口凭证access_token的链接地址
#这里需要用到上面的CorpID和Secret变量
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CorpID&corpsecret=$Secret"

#获取access_token
Gtoken=$(/usr/bin/curl -s -G $GURL|awk -F\" ‘{print $4}‘)
echo $Gtoken

#微信发送消息接口地址,这里需要用到上面获取的Gtoken变量
PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken"

#获取要发送的内容
Content=$1
#显示要发送的内容
echo $Content

#调用微信发送信息接口的一些参数说明
#touser:企业号中的用户账号,成员ID列表(消息接收者,多个接收者用‘|’分隔,最多支持1000个),特殊情况:指定为@all,则向关注该企业应用的全部成员发送
#toparty:企业号中的部门id,定义了范围,组内成员都可接收到消息,部门ID列表,多个接收者用‘|’分隔,最多支持100个。当touser为@all时忽略本参数
#agentid:企业应用id,整型。可在应用的设置页面查看
#content: 表示发送微信消息的内容消息内容,最长不超过2048个字节,主页型应用推送的文本消息在微信端最多只显示20个字(包含中英文)
#info:    返回执行结果信息{‘result‘:None,‘code‘:None};‘code‘:0或者非零 ;0表示成功 非零表示失败

#发送给所有人、所有组
/usr/bin/curl --data-ascii ‘{ "touser": "@all", "toparty": " @all ","msgtype": "text","agentid": "1","text": {"content": "‘${Content}‘"},"safe":"0"}‘ $PURL

#只发送给账号为wktdhe的用户
/usr/bin/curl --data-ascii ‘{ "touser": "wktdhe", "toparty": " @all ","msgtype": "text","agentid": "1","text": {"content": "‘${Content}‘"},"safe":"0"}‘ $PURL

参考文档:http://www.wktdhe.com/?p=285

时间: 2024-10-18 22:12:48

微信告警优化版的相关文章

新版一元云购源码 1元购网站 一元夺宝源码微信商城手机版建站

新版一元云购源码 1元购网站 一元夺宝源码微信商城手机版建站,有10多年的技术团队开发定制,打造,需要定制,私聊我,谢谢. 全局功能:系统设置通过系统设置,可设置网页版.手机版.微信版.APP的基本信息,比如名称.Logo.文章.邮箱.短信.支付接口等.01全局功能:自定义界面系统目前已开源,支持自定义模版和标签文案修改,一个兼职程序员即可修改模版和任何文案,可高度化修改为站长想要的样子.02全局功能:SEO优化针对模版里的每个单页面,进行了全面的优化,从Sitemap.关键词.描述.图片ALT

cacti实现微信告警功能

背景 近来受朋友所托,为他实现cacti的微信告警功能,但是在印象之中,cacti的thold插件貌似只有邮件告警功能吧?于是花了点时间在网络上搜索了相关信息,发现cacti的微信告警的信息着实很少,唯一看似可用的文章尝试了下却无法成功,在那篇文章的基础上,我修改了一下微信脚本的代码,测试成功了.故在此整理一下,供各位参看. 网上参考的原文章:http://www.itnpc.com/news/web/145117534132561.html 原理 由于cacti的thold插件本身并没有微信告

zabbix详解:(五)添加微信告警配置

新时代,新事物,前两年大伙还在想着怎么用短信告警比较合理的时候,这回微信告警已经悄悄进入人们视线,邮件报警就变得落后了,甚至有些大牛公司,微信告警还能做成图形告警,把监控图形也发上去,想当NB的架构. 添加微信告警配置: 微信告警的原理其实是利用微信企业号接口,把告警信息发送到微信企业号发布内容,然后关注这个企业号的微信用户就能收到微信信息了,达到了微信告警的结果. 所以我们要做的事情是: 第一,创建一个微信公众号 第二,写一个调用微信公众号接口的脚本 第三,在zabbix_web配置相关信息

POJ-2533最长上升子序列(DP+二分)(优化版)

Longest Ordered Subsequence Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 41944   Accepted: 18453 Description A numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1, a2, ...

壕,微信6.1版发微信红包更方便了,我们去喝杯茶吧

微信6.1版发布了,附件栏就能发微信红包,壕们,我们出去喝喝茶吧,探讨一下如何搜索朋友圈和附近商家,顺便谈谈理想聊聊人生. 微信6.1 For iOS正式登陆APP Store,除了强化红包功能外,还加入了自定义表情漫游以及搜索朋友圈的内容和附近的餐馆等新功能. 具体更新说明: - 现在可以通过附件栏发微信红包了 - 更换手机时,自定义表情不会丢失 - 可以搜索朋友圈的内容和附近的餐馆

zabbix配置微信告警功能

Zabbix支持邮件,短信告警,但是邮件告警有明显的滞后性,短信告警近来又缺少可用的免费发送短信的软件.而如果使用微信告警,一来免费,二来消息也能第一时间传达到我们的手机,是一个很不错的告警媒介选择. 近期帮朋友的zabbix配置了微信的告警,故记录下来,供大家参考. 操作步骤: 一:注册微信企业号,配置相关人员和应用. 1:选择"通讯录",添加一个部门,并新增一个成员,成员添加完之后,成员需关注你注册的企业号. 2:新建一个zabbix告警的"消息型"应用,如下:

微信5.5版将变身我的卡包 打折卡优惠券统统装进去

微信5.5 for android开始邀请内测一段时间了,除了前面说的微信内测"微视频"外,就是微信卡包了,我的卡包是出现在微信主目录“我”里面,钱包下方的一个新子菜单.打折卡优惠券统统装进去 以后出门不用带一大堆打折卡和纸质优惠券了,将您收到的电子优惠券.电子打折券等信息,集中在“我的卡包”菜单里显示,更加方便. 新增的微信卡包功能,可能还能聚合你的银行卡.电影票.会员卡等信息,更多信息功能微信5.5版即将揭晓

flask 大型教程项目优化版(1):Hello World

Hello World 作者背景 作者是一个使用多种语言开发复杂程序并且拥有十多年经验的软件工程师.作者第一次学习 Python 是在为一个 C++ 库创建绑定的时候. 除了 Python,作者曾经用 PHP, Ruby, Smalltalk 甚至 C++ 写过 web 应用.在所有这些中,Python/Flask 组合是作者认为最为自由的一种. 应用程序简介 作为本教程的一部分–我要开发的应用程序是一个极具特色的微博服务器,我称之为 microblog . 我会随着应用程序的不断地进展将涉及到

zabbix使用微信告警

在生产环境中,往往使用邮件和短信来进行告警,由于邮件经常被忽略或当垃圾邮件清理掉,起不到告警的作用,而短信告警价格费用又比较高,而我们又经常使用及时通信软件像微信等等,利用微信告警可以大幅度的降低运维成本.具体的使用微信告警步骤,如下: (一)申请微信企业号. (1)微信的第三方接口要求我们申请一个企业号来进行传送据,网站为:https://qy.weixin.qq.com/ .具体安装一步步来进行注册. (2)在通讯录中添加组和成员: a,添加子部门,如图一 b,添加成员,如图二 图一 图二