之前使用郵件和短信發送zabbix告警信息,但告警信息無法實時查看或者無法發送,故障無法及時通知運維人員。
後來使用第三方微信接口發送信息,愉快地用了一年多,突然收費了。
zabbix告警一直是我的痛點,近期發現一個基於個人微信號的信息發送工具-lykchat。
引用:http://blog.csdn.net/liyingke112/article/details/68955298
lykchat信息發送系統
lykchat信息發送系統是Python3開發的,通過模擬微信網頁端,基於個人微信號,爲系統管理人員提供信息發送工具。
實現的功能有用戶登錄管理、微信登陸管理和微信信息發送功能。
特點
1、簡單高效
基於個人微信號,模擬微信web端,部署和維護簡單
web管理頁面實現可視化管理微信登陸
接口採用URL,簡化調用複雜度,返回結果均爲json格式
2、信息共享
通過共享用戶session和微信登陸信息,保證系統長期穩定運行
3、7*24不間斷服務
計劃任務定時檢查微信登陸狀態,微信保持登陸超過20天
4、支持發送多媒體信息
除了支持發送純文字信息外,還支持發送圖片、視頻、文件等信息
5、用戶管理
通過用戶隔離微信個人號,不同用戶管理不同微信號
用戶密碼分爲管理密碼和接口密碼,保證用戶信息安全性
6、微信信息安全
不會監控和存儲微信聊天信息
不會增加和刪除好友
截圖
管理頁面–功能展示
管理頁面–微信登陸時長
接口-發送信息成功
發送信息接口使用說明
模塊和工作流程
安裝手冊
https://github.com/lykops/lykchat/wiki/%E5%AE%89%E8%A3%85%E6%89%8B%E5%86%8C
ChangeLog
https://github.com/lykops/lykchat/wiki/ChangeLog
說明
1、作者儘可能通過嚴謹測試來驗證系統功能,但由於專業水平有限,無法避免出現bug。
2、該項目是基於微信web端進行開發的
由於微信web端參數經常變動,可能會導致系統異常。
如作者發現該問題,將會更新和修復。
3、該項目開發的目的:爲監控系統提供一個通過微信發送告警信息。
所以該項目只實現了微信的登陸、接受和發送信息這三個功能,其他功能暫不考慮。
建議使用一個獨立的微信號,避免在登陸過程中在微信web端、PC客戶端登陸,也不要在手機端退出web登陸。
4:該項目爲個人開源項目,免費開源。
請勿使用該系統發送非法、不良信息。
在使用過程中,如有任何問題,作者不承擔任何責任。
5、聯繫方式:
微信:lyk-ops
郵箱:[email protected]