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

身为苦逼的运维,就算是非工作时间也需要实时了解所负责应用是否处于不健康、危机状态,争取第一时间恢复,这是做运维这份工必须担当的责任。既然逃不过,就要考虑通过什么渠道能低成本、方便、快速、稳定接收告警信息。

处于2014之前,接收信息是比较头痛问题,因为就只有那么一两种方式。

1.短信猫,按信息量计费,并有时候不稳定。

2.移动用户139邮箱,开通邮件通知,就能免费收邮件到达通知,但用户只能是移动用户、实时性差、不太稳定。

3.人工值班、电话通知;“臣妾有时候看不到关键信息啊”。

2014-2015,app技术开始普及,可以实现个app来进行信息接收,但人力开发和维护成本高。

很不幸,四个痛苦阶段都经历过。

在2015年1月微信企业号上线后,这个问题好像变得简单。

先上效果:

优势

  1. 消息实时;
  2. 其它辅助功能;
  3. 稳定;
  4. 简单搭配使用;
  5. 消息数量没限制;
  6. 消息体中能存在超链接,可以点击查看告警详细信息;
  7. 一定的安全性(不允许用户收搜企业号、需要验证审核才能关注企业号)
  8. 群发信息;
  9. 群聊。

所需条件

  1. 要用企业身份开通;
  2. 需要对接其API。

申请微信公众账号所需资料

  1. 运营者上传身份证;
  2. 公司营业执照;
  3. 增值税开户资料(资料以微信官方为准)

架构

告警平台(信息源)-> 与微信对接的简单模块 -> 微信接口。

企业号中的设置,只需按文档一步一步操作,就能很快配置好。

发送接口

userid:用户申请加入,管理员审核通过后给的标识,要与人员在公司内部标识一致才能很好调用,对指定id发送信息。

partyid:部门id,相当于群发。

是不是很简单,不懂java python go 等开发语言,用shell都能进行发送。

http://qydev.weixin.qq.com/wiki/index.php?title=%E5%8F%91%E9%80%81%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E

消息类型说明 http://qydev.weixin.qq.com/wiki/index.php?title=%E6%B6%88%E6%81%AF%E7%B1%BB%E5%9E%8B%E5%8F%8A%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F

可以发送消息类型:

1 text消息

2 image消息

3 voice消息

4 video消息

5 file消息

6 news消息

7 mpnews消息

更多信息请关注微信订阅号:轻量运维

时间: 2024-10-07 02:56:34

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

C#开发微信门户及应用(18)-微信企业号的通讯录管理开发之成员管理

在上篇随笔<C#开发微信门户及应用(17)-微信企业号的通讯录管理开发之部门管理>介绍了通讯录的部门的相关操作管理,通讯录管理包括部门管理.成员管理.标签管理三个部分,本篇主要介绍成员的管理操作,包括创建.删除.更新.获取.获取部门成员几个操作要点. 1.成员的创建操作 为了方便,我们可以创建一个部门组织结构,这是开发的前提,因为我们通讯录管理,也是基于一个组织机构下的,如上篇介绍的组织结构层次一样.我这里创建一个广州爱奇迪的根结构,然后在其中在创建一些组织机构,如下图所示. 在后台可以通过功

C#开发微信门户及应用(20)-微信企业号的菜单管理

C#开发微信门户及应用(20)-微信企业号的菜单管理 前面几篇陆续介绍了很多微信企业号的相关操作,企业号和公众号一样都可以自定义菜单,因此他们也可以通过API进行菜单的创建.获取列表.删除的操作,因此本篇继续探讨这个主体,介绍企业号的菜单管理操作. 菜单在很多情况下,能够给我们提供一个快速入口,也可以用来获取用户信息的主要入口,通过OAuth2验证接口,以及自定义的重定向菜单,我们就可以获取对应的用户ID,然后进一步获取到用户的相关数据,可以显示给客户. 1.菜单的总体介绍 菜单的事件处理如下所

微信企业号 获取用户信息

业务操作最基础的一个功能是获取访客的身份,传统的获取方式是提供一个登录页面用以访客登录. 在微信企业号中,用户在微信中访问页面时,可以根据相关API获取此用户的微信账号信息,以此来匹配业务服务器存储的相关用户信息. 目录 1.  介绍 2.  代码示例 1. 介绍 1.1 说明 企业号的网页开发,说白了就是移动端web开发,特殊点在于如何获取微信用户的身份信息. 在企业号中可以进行如下步骤获取微信用户信息: 访问一个业务页面时,可通过OAuth验证接口获取此用户信息 → 根据code获取user

微信企业号 JS-SDK:上传图片

微信企业号 JS-SDK:上传图片 微信的JS-SDK提供了微信客户端相关的功能,如:拍照.选图.语音.位置等手机系统的能力,同时可以直接使用微信分享.扫一扫等微信特有的能力,为微信用户提供更优质的网页体验.这里将会介绍如何通过调用JS-SDK接口从手机摄像头或相册内上传图片. 目录 1. 介绍 2. 代码示例 1. 介绍 1.1 流程说明 首先看下整个Demo的流程: ①微信客户端访问页面 ②获取JS-SDK中的相关权限 API:http://qydev.weixin.qq.com/wiki/

微信企业号即将来临 会取代企业级软件么?

大伙都知道微信订阅号功能限制比较多,服务号每个月又只能群发4条消息,推出微信企业号看似迫在眉睫.没错,据透露,微信团队已经内测企业号这个功能几个月了,在微信的“通讯录”菜单部分公众号项目中,原有的订阅号和服务号之下,多出了一个“企业号”. 微信企业号将给整个基于互联网的企业级软件行业(包括SAAS.PAAS甚至IAAS,分别为基于互联网提供的软件.平台.基础架构服务)带来巨大的契机.届时微信可能成为大量企业级应用的市场,起到分发和连接的作用.CRM.ERP.物料管理系统...这些功能也许在未来某

PYTHON发送微信企业号脚本

#!/usr/bin/env python# coding:utf-8import sysimport urllib2import timeimport jsonimport requests reload(sys)sys.setdefaultencoding('utf-8') title = sys.argv[1]content = sys.argv[2] class Token(object): # 获取token def __init__(self, corpid, corpsecret)

微信企业号 获取AccessToken

目录 1. AccessToken介绍 2. 示例代码 1. AccessToken介绍 1.1 什么是AccessToken AccessToken即访问凭证,业务服务器每次主动调用企业号接口时需要带上AccessToken参数. 注:主动调用是指业务服务器调用企业号接口的操作过程,如通讯录管理.应用管理. 文档:http://qydev.weixin.qq.com/wiki/index.php?title=主动调用 1.2 获取AccessToken AccessToken需要用CorpID

[029] 微信公众帐号开发教程第5篇-各种消息的接收与响应

前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应. 明确在哪接收消息 从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类CoreServlet的doPost方法中接收消息.处理消息和响应消息.   接收.处理.响应消息 下面先来看我已经写好的CoreServlet的完整代码: [java] vie

C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密

原文:C#开发微信门户及应用(21)-微信企业号的消息和事件的接收处理及解密 在上篇随笔<C#开发微信门户及应用(19)-微信企业号的消息发送(文本.图片.文件.语音.视频.图文消息等)>介绍了有关企业号的消息发送,官方特别声明消息是不用加密发送的.但是在回调的服务器上,也就是我们网站的服务器上,微信传过来的消息是加密的,需要我们调用类库对消息和事件进行解密操作,由于官方的例子不全,因此摸索了不少时间,最终顺利解密收到的各种消息和事件.本文主要介绍 微信企业号的消息和事件的接收处理及解密操作.