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模块的全部内容,如果对你有所帮助的话请点个关注,我会不定时更新技术分享。
Open-falcon配置邮箱报警相关推荐
- zabbix配置邮箱报警
虽然网上有很多配置zabbix邮箱报警的邮件,但是能成功的还是少数,这里我把我做zabbix邮件报警的步骤写一下吧! 1.安装邮件发送工具mailx 网上的大多都是用的sendmail或者是postf ...
- Zabbix —— 配置邮箱报警
---- 前言: 基于上篇博客,将进一步讲解 zabbix如何结合邮箱,进行报警提醒. 在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的 ...
- Prometheus企业级监控、普罗米修斯监控他来啦,配置邮箱报警、安装篇
文章目录 Prometheus企业级监控 1. Prometheus架构介绍 ### 1.1 组件说明 1.2 总结: 1.3 对比Zabbix 1.4 环境介绍 Prometheus部署 2.2 配 ...
- prometheus监控预警之AlertManager邮箱报警
Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件.微信.钉钉.Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等, ...
- 监控软件Zabbix之配置139邮箱报警机制
上篇文章讲解了Zabbix的安装与配置,这篇文章继续讲解如何配置邮件报警机制:当被监控的主机出现问题时会及时地给管理员发送邮件,及时地通知运维人员. 在此之前zabbix服务端和客户端都已经配置好了, ...
- CentOS 6.5+Nagios4.0.2+Msmtp+Mutt邮箱报警
环境: Nagios Server Nagios 6.5 IP:192.168.0.58 Nagios Clint Nagios 6.5 IP:192.168.0.83 另注意: Nagios需 ...
- Mutt+Msmtp如何实现邮箱报警(阿里云)
一.监控与报警 1.先来谈谈跟本文不是直接相关的问题 1)运维监控的重要性: 运维工作中比较重要的一个部分,可以说,一切线上系统都需要监控.如果没有了监控,你的服务器死机了,又或者你的Nginx服务没 ...
- Prometheus监控系列-- 进阶阶段 | 高级操作 | 配合Grafana | 邮箱报警 | 参数说明
Prometheus zibbix Zabbix 组件 prometheus 数据模型 promethues 安装 配置yum源 环境部署与服务启动 安装prometheus管理 监控node节点安装 ...
- zabbix监控mysq且配置自动发送报警邮件
这里写目录标题 zabbix监控mysq且配置自动发送报警邮件 zabbix监控mysql 实验环境 创建一个目录存放mysql用户的帐号密码 将mysql用户密码配置在文件中(安全) 安装perco ...
最新文章
- Sencha Touch 搭建命令
- python中count()函数的用法
- Linux云服务器安装node.js
- css优先级和权重问题
- wms地图绘制工具_移情地图,了解用户需求的利器
- java反射api研究_深入研究Java 8中的可选类API
- vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品
- java8泛型包括_JAVA8 获取泛型类型问题
- ORACLE账号注册之后,要修改密码才能用
- Redis4.0之持久化存储
- 史上最全最基础的Oracle数据库教程(入门一)介绍Oracle默认用户
- 百度、Google 埋点统计(Vue篇)
- [Lua基础]操作系统库——Date,Time,Clock
- 使用Unity连接Bmob后端云
- 什么是第三方支付公司?
- 电脑备份,电脑怎么备份系统?电脑备份系统的方法
- request与response的用法
- Acer 4750 安装黑苹果_黑苹果安装体验初始阶段几个小技巧
- 又双叒叕获权威认可,九州云用实力震撼业界
- 面试官都爱问的java模式之装饰模式!!!