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/
獲取三個(gè)信息
CorpID =
AgentId =
Secret =
①CorpID獲取,點(diǎn)擊 我的企業(yè)-->最下方有個(gè)企業(yè)ID
②Agentid和secret獲取方式:點(diǎn)擊應(yīng)用與小程序-->創(chuàng)建應(yīng)用-->填寫應(yīng)用相關(guān)信息
③點(diǎn)擊應(yīng)用進(jìn)去就可以獲取兩個(gè)參數(shù)值。
④微信關(guān)注企業(yè)微信,就可以通過(guò)微信接收消息。
3、配置chat目錄下面的config.conf
#cd chat
#vim config.conf
填寫剛才獲取的三個(gè)參數(shù)
CorpID =
AgentId =
Secret =
4、啟動(dòng)服務(wù)
#chmod +x control.sh
啟動(dòng) ./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)部通訊工具賬號(hào),比如微信、百度hi、米聊)一項(xiàng),填寫企業(yè)微信-通訊錄-成員-賬號(hào)信息。
6、告警測(cè)試
①在open-falcon模板里面,添加一個(gè)端口監(jiān)控,報(bào)警級(jí)別設(shè)置小于3; P:報(bào)警級(jí)別(<3: 既發(fā)短信也發(fā)郵件 >=3: 只發(fā)郵件)
②過(guò)一段時(shí)間告警列表就會(huì)有告警通知
③查看微信信息,也受到了通知。
④如果沒(méi)有微信沒(méi)有收到信息,可以通過(guò) ./open-falcon monitor alarm查看日志。