Open-falcon配置邮箱报警

Open-falcon配置邮箱报警,第1张

Open-falcon技术系列文章——配置邮箱报警

open-falcon邮箱报警配置


文章目录 Open-falcon技术系列文章——配置邮箱报警前言一、添加go语言环境1.确定系统版本下载对应安装包1.1. 查看Linux系统版本:1.2. 下载安装包 2. 建立工作目录、配置环境变量2.1. 建立工作目录2.2. 配置环境变量 3. 查看go语言版本,安装配置完成 二、配置邮箱报警1. 安装方法2.修改cfg.json文件相关信息3. 启动provider模块4. 查看日志5. 测试邮箱服务6. 配置alarm模块 总结


前言

本文主要教大家如何把邮箱报警服务加入到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 "[email protected],[email protected]&subject=xx&content=yy"

如果返回 sucess则配置成功

6. 配置alarm模块

在Alarm组件的配置文件里,配置对应地址,参考下图


配置完成后 重启alarm模块

代码如下(示例):

./open-falcon restart alarm

总结

以上就是如何把邮箱报警服务加入到open-falcon模块的全部内容,如果对你有所帮助的话请点个关注,我会不定时更新技术分享。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/990875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存