open-falcon邮箱报警配置
标签: open-falcon邮箱报警配置 博客 51CTO博客
2023-07-22 18:24:14 137浏览
前言
本文主要教大家如何把邮箱报警服务加入到open-falcon模块
一、添加go语言环境
1.确定系统版本下载对应安装包
1.1. 查看Linux系统版本:
代码如下(示例):
uname -a
1.2. 下载安装包
根据系统版本找到对应的Go语言安装包,Go语言中文网地址:https://studygolang.com/dl
代码如下(示例):
#切换到 /usr/local 目录下,下载Go语言安装包,并解压缩:
cd /usr/local/
#下载安装包
wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz
#解压安装包
tar -zxvf go1.14.1.linux-amd64.tar.gz
2. 建立工作目录、配置环境变量
2.1. 建立工作目录
建立工作目录。官方建议放在 /home/go 下,创建三个目录:bin(编译后可的执行文件的存放路径)、pkg(编译包时,生成的.a文件的存放路径)、src(源码路径,一般我们的工程就创建在src下面)
代码如下(示例):
mkdir -p /home/go/bin/home/go/pkg /home/go/src
2.2. 配置环境变量
代码如下(示例):
#打开配置
vi /etc/profile
#在最下面添加
export GOROOT=/usr/local/go
export GOPATH=/home/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
#保存退出
:wq
#配置生效
source /etc/profile
3. 查看go语言版本,安装配置完成
执行 go version 命令查看Go版本如下,则已安装成功。
执行 go env 查看配置:
二、配置邮箱报警
邮箱告警模块名称:mail-porovider
1. 安装方法
下载编译好的二进制
代码如下(示例):
wget https://dl.cactifans.com/open-falcon/falcon-mail-provider.tar.gz
mkdir -p falcon-mail-provider
tar zxvf falcon-mail-provider.tar.gz -C falcon-mail-provider
cd falcon-mail-provider
安装位置参考下图
2.修改cfg.json文件相关信息
示例如下
smtp 需要配置的分别是分别是 邮箱地址、smtp邮箱账号、授权码、发送账号
需要注意的是 因为open-falcon是go语言配置的 ssl协议的端口号不能为原本的465建议改为587
3. 启动provider模块
代码如下(示例):
./control start
4. 查看日志
代码如下(示例):
./control tail
5. 测试邮箱服务
代码如下(示例):
curl http://127.0.0.1:4000/sender/mail -d "tos=a@a.com,b@b.com&subject=xx&content=yy"
如果返回 sucess则配置成功
6. 配置alarm模块
在Alarm组件的配置文件里,配置对应地址,参考下图
配置完成后 重启alarm模块
代码如下(示例):
./open-falcon restart alarm
总结
以上就是如何把邮箱报警服务加入到open-falcon模块的全部内容,如果对你有所帮助的话请点个关注,我会不定时更新技术分享。
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论