栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Open-falcon配置邮箱报警

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Open-falcon配置邮箱报警

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 "tos=a@a.com,b@b.com&subject=xx&content=yy"

如果返回 sucess则配置成功

6. 配置alarm模块

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


配置完成后 重启alarm模块

代码如下(示例):

./open-falcon restart alarm

总结

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904353.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号