mail-provider提供http邮件服务,和邮件服务器打通

falcon-sender 负责收集falcon的邮件,然后通过mail-provider发送出去

mail-provider

把smtp封装为一个简单http接口,配置到sender中用来发送报警邮件

falcon-sender

alarm处理报警event可能会产生报警短信或者报警邮件,alarm不负责发送,只是把报警邮件、短信写入redis队列,sender负责读取并发 送。

各个公司有自己的短信通道,自己的邮件发送方式,sender如何调用各个公司自己的组件呢?那只能制定规范了,sender的配置文件 cfg.json中配置了api:sms和api:mail,即两个http接口,这是需要各个公司提供的。

当要发送短信的时候,sender就会调用api:sms中配置的http接口,post方式,参数是:

  • tos:用逗号分隔的多个手机号
  • content:短信内容

当要发送邮件的时候,sender就会调用api:mail中配置的http接口,post方式,参数是:

  • tos:用逗号分隔的多个邮箱地址
  • content:邮件正文
  • subject:邮件标题

参考:

1、https://blog.csdn.net/vbaspdelphi/article/details/73331111

2、https://github.com/open-falcon/mail-provider

3、https://github.com/open-falcon-archive/sender

4、http://www.cnblogs.com/tonglin0325/p/8984234.html

5、http://book.open-falcon.org/zh_0_2/distributed_install/mail-sms.html

6、https://www.jianshu.com/p/d89160b2c54b

7、https://github.com/niean/mailsender

open-falcon的邮件报警相关推荐

  1. 企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警

    企业级监控软件Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 [root@Zabbix-Server ~]# wget http://nchc.dl.sourceforge.n ...

  2. 修改Exchange邮件报警信息

    修改Exchange邮件报警信息 目前XX集团邮件系统的报警信息如下, 报警主题及默认文本如下图: 解决办法: New-SystemMessage –QuotaMessageType WarningM ...

  3. Zabbix邮件报警设置方法

    实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操 ...

  4. zabbix配置外部邮件服务器进行邮件报警

    一.安装邮件发送工具mailx(CentOS7已默认安装) 二..配置zabbix # vi /etc/mail.rcset from=abc@163.com smtp=smtp.163.comset ...

  5. zabbix设置邮件报警

    五.邮件报警 5.1环境准备 服务器设置脚本sendmail.sh,web端配置Sendmail调用脚本sendmail.sh,用户调用Sendmail,,配置动作,条件,触发器并传给用户 servi ...

  6. [Zabbix] 怎样实现邮件报警通知以及免费短信报警通知

     前提条件: (1) zabbixserver端已经安装成功而且执行. (2) zabbixclient已经成功建立而且执行. 1 下载而且安装msmtp软件 Wget http://sourcefo ...

  7. Zabbix的邮件报警配置

    Zabbix的邮件报警配置 一.进入报警媒介 二.创建媒体类型 三.测试邮箱配置是否正确 四.关联报警媒介到用户 五.配置动作 六.配置报警媒介的信息模板 七.报警邮件测试 一.进入报警媒介 二.创建 ...

  8. 自动化监控--zabbix中的邮件报警通知详解

    前言 在自动化监控–zabbix安装和配置详解我们已经完成了zabbix监控的安装部署,今天我们就在它的基础上来实现一下自动监控的邮件报警通知. 添加一台主机 首先,添加一台host 只需填写Host ...

  9. Zabbix邮件报警配置

    一.安装sendmail或者postfix(安装一种即可) yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail ...

最新文章

  1. 解决Tomact端口被占用问题
  2. python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...
  3. oshi.systeminfo 获取cpu的数量_CPU 的基础知识
  4. 基于WebRTC的互动直播实践
  5. eclipse中JPA插件的安装与使用
  6. location.reload() 和 location.replace()的区别和应用
  7. c# oracle异常,C# 连接Oracle数据库异常总结
  8. ViBe算法source code
  9. 基于Springboot+MYSQL实现在线点餐系统源码
  10. 微信小程序网易云音乐获取视频列表数据(需要登录获取携带cookie)
  11. 什么是非接触式IC卡
  12. 【Angular中的RxJS】- Subject 分类介绍
  13. confluence插入目录
  14. linux网络延迟命令,2. Linux使用ping命令查看网络延迟
  15. 游戏史上最伟大的10位制作人(图)
  16. Sprite Creator Sprite Mask
  17. UE4从零开始制作数字孪生道路监测平台
  18. Microsoft Visual Studio 2010(VS2010)秘钥
  19. 关于电信基站nid,sid,bid
  20. 7天物联网智能家居学习记录---第五天

热门文章

  1. 简单爬虫-爬取免费代理ip
  2. HTML/CSS/动画
  3. ORACLE的sign函数和DECODE函数
  4. How to log time in Linux? (C Programming)
  5. 初学者的编程自学指南
  6. 人声处理_10款免费的人声处理工具
  7. 基于session认证
  8. Nginx负载均衡实现之四层与七层负载
  9. ViewResolvers
  10. log4j2 异步日志