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配置邮箱报警相关推荐

  1. zabbix配置邮箱报警

    虽然网上有很多配置zabbix邮箱报警的邮件,但是能成功的还是少数,这里我把我做zabbix邮件报警的步骤写一下吧! 1.安装邮件发送工具mailx 网上的大多都是用的sendmail或者是postf ...

  2. Zabbix —— 配置邮箱报警

    ---- 前言: 基于上篇博客,将进一步讲解 zabbix如何结合邮箱,进行报警提醒. 在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的 ...

  3. Prometheus企业级监控、普罗米修斯监控他来啦,配置邮箱报警、安装篇

    文章目录 Prometheus企业级监控 1. Prometheus架构介绍 ### 1.1 组件说明 1.2 总结: 1.3 对比Zabbix 1.4 环境介绍 Prometheus部署 2.2 配 ...

  4. prometheus监控预警之AlertManager邮箱报警

    Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件.微信.钉钉.Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等, ...

  5. 监控软件Zabbix之配置139邮箱报警机制

    上篇文章讲解了Zabbix的安装与配置,这篇文章继续讲解如何配置邮件报警机制:当被监控的主机出现问题时会及时地给管理员发送邮件,及时地通知运维人员. 在此之前zabbix服务端和客户端都已经配置好了, ...

  6. 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需 ...

  7. Mutt+Msmtp如何实现邮箱报警(阿里云)

    一.监控与报警 1.先来谈谈跟本文不是直接相关的问题 1)运维监控的重要性: 运维工作中比较重要的一个部分,可以说,一切线上系统都需要监控.如果没有了监控,你的服务器死机了,又或者你的Nginx服务没 ...

  8. Prometheus监控系列-- 进阶阶段 | 高级操作 | 配合Grafana | 邮箱报警 | 参数说明

    Prometheus zibbix Zabbix 组件 prometheus 数据模型 promethues 安装 配置yum源 环境部署与服务启动 安装prometheus管理 监控node节点安装 ...

  9. zabbix监控mysq且配置自动发送报警邮件

    这里写目录标题 zabbix监控mysq且配置自动发送报警邮件 zabbix监控mysql 实验环境 创建一个目录存放mysql用户的帐号密码 将mysql用户密码配置在文件中(安全) 安装perco ...

最新文章

  1. Sencha Touch 搭建命令
  2. python中count()函数的用法
  3. Linux云服务器安装node.js
  4. css优先级和权重问题
  5. wms地图绘制工具_移情地图,了解用户需求的利器
  6. java反射api研究_深入研究Java 8中的可选类API
  7. vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品
  8. java8泛型包括_JAVA8 获取泛型类型问题
  9. ORACLE账号注册之后,要修改密码才能用
  10. Redis4.0之持久化存储
  11. 史上最全最基础的Oracle数据库教程(入门一)介绍Oracle默认用户
  12. 百度、Google 埋点统计(Vue篇)
  13. [Lua基础]操作系统库——Date,Time,Clock
  14. 使用Unity连接Bmob后端云
  15. 什么是第三方支付公司?
  16. 电脑备份,电脑怎么备份系统?电脑备份系统的方法
  17. request与response的用法
  18. Acer 4750 安装黑苹果_黑苹果安装体验初始阶段几个小技巧
  19. 又双叒叕获权威认可,九州云用实力震撼业界
  20. 面试官都爱问的java模式之装饰模式!!!

热门文章

  1. 2012.12.21
  2. 知识变现海哥:卖课绝学,这招值得你每天看一篇
  3. 什么是Windows服务
  4. 关于启动无忧币购买家园礼物的公告
  5. 大学计算机专业核显和集显,分不清核显和独显?一分钟带你了解清楚
  6. 14场胜负彩玩法 Java版本
  7. 拨开“国资云”的迷雾
  8. 权限角色和岗位有什么区别?
  9. 【unity】热浪扭曲效果
  10. 鸿蒙系统支持和汽车互联吗,华为公布三大鸿蒙车载操作系统