1、直接下載二進制包
#wget http://cactifans.hi-www.com/open-falcon/mail-provider.tar.gz
2、創(chuàng)建工作目錄,最好創(chuàng)建在open-falcon目錄下面,方便管理
#mkdir -p /usr/local/open-falcon/mail-provider
#tar zxf mail-provider.tar.gz -C /usr/local/open-falcon/mail-provider/
#cd /usr/local/open-falcon/mail-provider
#vim cfg.json
"addr": "mail.example.com:25", #郵箱的smtp地址
"username": "falcon@example.com", #郵箱
"password": "123456", #郵箱密碼
"from": "falcon@example.com" #發(fā)件人
3、創(chuàng)建falcon-mail-provider 的快捷方式,否則無法啟動,腳本里面執(zhí)行的falcon-mail-provider文件,而不是mail-provider
#ln -sv mail-provider falcon-mail-provider
4、啟動服務(wù)
#./control start
#lsof -i:4000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
falcon-ma 8814 root 3u IPv6 88289 0t0 TCP *:terabase (LISTEN)
5、測試郵件發(fā)送。
#curl http://127.0.0.1:4000/sender/mail -d "tos=xxxx@qq.com&subject=測試郵件&content=你好世界!"
6、配置alarm模塊的配置文件cfg.json
#vim alarm/config/cfg.json
#./open-falcon restart alarm
7、open-falcon設(shè)置,告警測試。
①在模板里面添加一個端口監(jiān)控。
②過幾分鐘以后可以查看告警列表。
③同時收到郵件
④如果沒有微信沒有收到信息,可以通過 ./open-falcon monitor alarm查看日志。