1、搭建Prometheus,node及mysql参考该链接: 配置grafana展示prometheus监控数据

2、下载安装 alert manager: https://prometheus.io/download/#alertmanager

3、解压缩至目录:/usr/local/prometheus/alertmanager

4、执行命令启动 alert manager:[root@localhost alertmanager]# ./alertmanager --config.file=alertmanager.yml &

5、localhost:9093 访问, 展示以下界面,启动成功

6、准备 alertmanager 配置文档:/usr/local/prometheus/alertmanager/alertmanager.yml

本文配置的是163邮箱,授权码需要在邮箱中开启smtp获取。

global:resolve_timeout: 5m  smtp_smarthost: 'smtp.163.com:25'smtp_from: 'zhangbf9597@163.com'smtp_auth_username: 'zhangbf9597@163.com'smtp_auth_password: 'OGTJFPEZSCFZLNGJ'smtp_require_tls: falsetemplates:
- '*.tmpl'route:group_by: ['alertname']group_wait: 10sgroup_interval: 10srepeat_interval: 10mreceiver: 'ver'receivers:
- name: 'ver'email_configs:- to: 'zhangbf9597@163.com'#   html: '{{ template "alert.html" . }}'#   headers: { Subject: "Prometheus 告警测试邮件" }

该文档只是一个邮件报警的示例文档,不影响正常业务的使用,如果需要对业务进行调整可以根据实际情况做修改。

7、配置文档准备好后,还需要创建报警规则文档,这个是在 prometheus 里配置的,目录  /usr/local/prometheus/prometheus-2.25.0.linux-amd64/rules.yml:

groups:
- name: test_alertrules:- alert: alert_name11           # 告警名称expr: up == 0               # 告警的触发条件,参考Prometheus高级查询来设定for: 5s                     # 满足告警条件持续时间多久后,才会发送告警annotations:               # 解析项,详细解释告警信息summary: "一条test报警"    # 告警的内容

告警规则准备好后需要在 prometheus 里指定规则相关文档,目录/usr/local/prometheus/prometheus-2.25.0.linux-amd64/prometheus.yml,如下所示:

rule_files:- "rules.yml"

8、配置 Prometheus 集成 Alertmanager,需要修改 prometheus 的配置文档Prometheus.yml文件 alerting位置代码段,完善Alertmanager 的相关配置;

# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets: - 127.0.0.1:9093

9、配置文档修改完成后,需要重新启动 alertmanager 和 prometheus 服务,之后就可以尝试停掉 node_exporter 服务查看是否可以实现邮件告警。

        

10、邮件正常收到告警

参考1:https://www.dazhuanlan.com/2019/12/08/5dec8a583da55/

参考2:https://blog.csdn.net/maomengmeng/article/details/106518878

alertmanager监控 Prometheus 告警,alertmanage配置邮件告警相关推荐

  1. CentOS7安装可移植Prometheus+grafana--alertmanager配置邮件告警

    背景 前两篇博文我们介绍了Prometheus及其相关的监控组件,本次我们记录一下告警组件:alertmanager 安装配置 获取安装包 官方下载地址:https://prometheus.io/d ...

  2. zabbix添加自定义监控项目-配置邮件告警-测试告警

    2019独角兽企业重金招聘Python工程师标准>>> 添加自定义监控项目: 需求:监控某台web的80端口连接数,并出图 步骤:1.zabbix监控中心创建监控项目: 客户端定义脚 ...

  3. 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理...

    2019独角兽企业重金招聘Python工程师标准>>> 提示:开始本节内容之前有必要先做好快照!!! 19.12 添加自定义监控项目 该配置的用途是监控模板中没有的监控项目. 需求: ...

  4. Linux监控(添加自定义监控项,配置邮件告警)

    一.添加自定义监控项 需求:监控某台web的80端口连接数,并出图. 步骤: 1):zabbix监控中心创建监控项目 2):针对该监控项目以图形展现 第一步(需要到客户端定义脚本) [root@zhu ...

  5. 19.12 添加自定义监控项目;19.13,19.14 配置邮件告警(上下);19.15 测试告警19.16...

    19.12 添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目: 2)针对该监控项目以图形展现 客户端hao2机器配置: 1. 客户端(hao ...

  6. 7月10日任务 添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理...

    2019独角兽企业重金招聘Python工程师标准>>> 19.12 添加自定义监控项目 该配置的用途是监控模板中没有的监控项目. 需求:监控某台web的80端口连接数,并出图. 步骤 ...

  7. 19.12 添加自定义监控项目 配置邮件告警 测试告警

    9月12日任务 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理 19.12 添加自定义监控项目 需求:监控某台web的80端 ...

  8. 添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理

    添加自定义监控项目 需求:监控某台web的80端口连接数,并出图. 步骤: 1) zabbix监控中心创建监控项目 2) 针对该监控项目以图形展现 被监控端: 1. [root@centos7-2 l ...

  9. java mail 监控新邮件,添加自定义监控项目,配置邮件告警,测试告警,不发送邮件的问题处理...

    笔记内容:19.12添加自定义监控项目 19.13/19.14配置邮件告警 19.15测试告警 19.16不发送邮件的问题处理 笔记日期:2017-11-20 19.12添加自定义监控项目 自定义的监 ...

最新文章

  1. 教程:7、管道和过滤器
  2. (译)cocos2d-x跨androidios平台开发入门教程
  3. AC_CHECK_LIB的工作原理
  4. sqliteorm的sync_schema介绍
  5. UI(2)---移动端APP应该如何定义页面规范
  6. 关于laravel数据库问题
  7. GAOT工具箱设置交叉概率和变异概率
  8. 2015年度总结-面对真实的自己
  9. 图像增强_MATLAB图像处理之图像增强一
  10. 【Funpack】蓝牙技术 QA
  11. Python 代理验证程序(For 无忧代理) 多线程版
  12. 自适应分级轮询超时机制
  13. 拒绝百万年薪的郭盛华,如今自立门户,再创辉煌!
  14. svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...
  15. IDEA设置自动生成注释模板
  16. python爬虫之网易云歌曲下载(需要js分析) -- 2020.06.20更新
  17. 征服Excel VBA:让你工作效率倍增的239个实用技巧
  18. http压测工具ab bench
  19. python 去空格_16本Python系列教材作者董付国揭秘如何编写有Python味道的Python代码?...
  20. 智能车辆管理系统一站式开发

热门文章

  1. RESTful 个人理解总结
  2. ReiserFS文件系统坏块的处理(转)
  3. MES:为ERP和生产管控架一座桥(转)
  4. appium爬取微信朋友圈 安卓模拟器版
  5. IE8 透明度兼容性
  6. 【Knox】CDP集群Knox服务集成LDAP,WEB UI登录正常,使用RestAPI无法正常访问401 Authentication failed 解决方式
  7. 简单方便的去水印(使用python)
  8. Polarr Photo教程:通过后期增强其阳光表现力
  9. 服务器系统运行状态检测邮件报警
  10. odps传大文件到oss上_【大数据干货】数据进入阿里云数加-大数据计算服务MaxCompute(原ODPS)的N种方式...