身爲苦逼的運維,就算是非工作時間也需要實時瞭解所負責應用是否處於不健康、危機狀態,爭取第一時間恢復,這是做運維這份工必須擔當的責任。既然逃不過,就要考慮通過什麼渠道能低成本、方便、快速、穩定接收告警信息。
處於2014之前,接收信息是比較頭痛問題,因爲就只有那麼一兩種方式。
1.短信貓,按信息量計費,並有時候不穩定。
2.移動用戶139郵箱,開通郵件通知,就能免費收郵件到達通知,但用戶只能是移動用戶、實時性差、不太穩定。
3.人工值班、電話通知;“臣妾有時候看不到關鍵信息啊”。
2014-2015,app技術開始普及,可以實現個app來進行信息接收,但人力開發和維護成本高。
很不幸,四個痛苦階段都經歷過。
在2015年1月微信企業號上線後,這個問題好像變得簡單。
先上效果:
優勢
消息實時;
其它輔助功能;
穩定;
簡單搭配使用;
消息數量沒限制;
消息體中能存在超鏈接,可以點擊查看告警詳細信息;
一定的安全性(不允許用戶收搜企業號、需要驗證審覈才能關注企業號)
羣發信息;
羣聊。
所需條件
要用企業身份開通;
需要對接其API。
申請微信公衆賬號所需資料
運營者上傳身份證;
公司營業執照;
增值稅開戶資料(資料以微信官方爲準)
架構
告警平臺(信息源)-> 與微信對接的簡單模塊 -> 微信接口。
企業號中的設置,只需按文檔一步一步操作,就能很快配置好。
發送接口
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 p_w_picpath消息
3 voice消息
4 video消息
5 file消息
6 news消息
7 mpnews消息
更多信息請關注微信訂閱號:輕量運維