1、安裝chat,最好創(chuàng)建在open-falcon目錄下面,方便管理。
#cd /usr/local/open-falcon/
#git clone https://www.github.com/yanjunhui/chat.git
2、登錄企業(yè)微信,獲取相關(guān)參數(shù)。
https://work.weixin.qq.com/
獲取三個信息
CorpID =
AgentId =
Secret =
①CorpID獲取,點擊 我的企業(yè)-->最下方有個企業(yè)ID

②Agentid和secret獲取方式:點擊應用與小程序-->創(chuàng)建應用-->填寫應用相關(guān)信息

③點擊應用進去就可以獲取兩個參數(shù)值。

④微信關(guān)注企業(yè)微信,就可以通過微信接收消息。


3、配置chat目錄下面的config.conf
#cd chat
#vim config.conf
填寫剛才獲取的三個參數(shù)
CorpID =
AgentId =
Secret =
4、啟動服務
#chmod +x control.sh
啟動 ./control.sh start
停止 ./control.sh stop
重啟 ./control.sh restart
狀態(tài) ./control.sh status
#./control.sh start
#lsof -i:4567
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
main 1858 root 3u IPv6 32900 0t0 TCP *:tram (LISTEN)
5、配置open-falcon的alarm模塊api
#cd ..
#vim alarm/config/cfg.json

#./open-falcon restart alarm
在open-falcon里面user中IM(內(nèi)部通訊工具賬號,比如微信、百度hi、米聊)一項,填寫企業(yè)微信-通訊錄-成員-賬號信息。
6、告警測試
①在open-falcon模板里面,添加一個端口監(jiān)控,報警級別設置小于3; P:報警級別(<3: 既發(fā)短信也發(fā)郵件 >=3: 只發(fā)郵件)

②過一段時間告警列表就會有告警通知

③查看微信信息,也受到了通知。

④如果沒有微信沒有收到信息,可以通過 ./open-falcon monitor alarm查看日志。


