1、直接下载二进制包
#wget http://cactifans.hi-www.com/open-falcon/mail-provider.tar.gz
2、创建工作目录,最好创建在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" #发件人
3、创建falcon-mail-provider 的快捷方式,否则无法启动,脚本里面执行的falcon-mail-provider文件,而不是mail-provider
#ln -sv mail-provider falcon-mail-provider
4、启动服务
#./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、测试邮件发送。
#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设置,告警测试。
①在模板里面添加一个端口监控。
②过几分钟以后可以查看告警列表。
③同时收到邮件
④如果没有微信没有收到信息,可以通过 ./open-falcon monitor alarm查看日志。