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

740阅读 0评论2017-03-10 skybin090804
分类:系统运维

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

处于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消息



更多信息请关注微信订阅号:轻量运维
上一篇:效率篇-SQL自助查询平台
下一篇:效率篇-“私人订制”Openstack管理后台