前言
监控最重要的莫过于报警了,在这里给大家分享一下open-falcon如何配置报警的。
一、邮件告警
1、下载二进制包
wget http://cactifans.hi-www.com/open-falcon/mail-provider.tar.gz
2、创建工作目录并解压文件
mkdir /data/open-falcon/mail-provider
tar zxf mail-provider.tar.gz -C /data/open-falcon/mail-provider/
3、修改配置
cd /data/open-falcon/mail-provider/
vim cfg.json
{
"debug": true,
"http": {
"listen": "0.0.0.0:4000",
"token": ""
},
"smtp": {
"addr": "smtp.exmail.qq.com:465",
"username": "xxxx@xxxx.c om",
"password": "888&abc^PWD!wq*q@88",
"from": "xxx@xxx.com",
"tls":true, // 使用ssl这个配置必须为true,否则配置为false
"anonymous":false,
"skipVerify":true
}
}
4、启动
./control start
5、测试邮件发送
curl http://127.0.0.1:4000/sender/mail -d "tos=xingning@xxxx.com&subject=测试&content=测试邮件"
6、配置alarm模块的配置文件cfg.json
vim alarm/config/cfg.json
#重启服务
./open-falcon restart alarm
7、配置告警策略
手动断开端口,查看是否报警。
二、微信报警
1、申请企业微信账号,已申请。
2、安装微信组件
cd /data/open-falcon/
git clone https://github.com/Yanjunhui/chat.git
cd chat
vim config.conf #把企业ID、AgentId和Secret配置进去
3、启动
#添加执行权限:
chmod +x control.sh
./control.sh start
4、修改alarm的配置文件cfg.json
vim alarm/config/cfg.json
#重启alarm
./open-falcon restart alarm
5、配置报警在open-falcon界面
添加账户