alertmanager监控 Prometheus 告警,alertmanage配置邮件告警
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配置邮件告警相关推荐
- CentOS7安装可移植Prometheus+grafana--alertmanager配置邮件告警
背景 前两篇博文我们介绍了Prometheus及其相关的监控组件,本次我们记录一下告警组件:alertmanager 安装配置 获取安装包 官方下载地址:https://prometheus.io/d ...
- zabbix添加自定义监控项目-配置邮件告警-测试告警
2019独角兽企业重金招聘Python工程师标准>>> 添加自定义监控项目: 需求:监控某台web的80端口连接数,并出图 步骤:1.zabbix监控中心创建监控项目: 客户端定义脚 ...
- 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理...
2019独角兽企业重金招聘Python工程师标准>>> 提示:开始本节内容之前有必要先做好快照!!! 19.12 添加自定义监控项目 该配置的用途是监控模板中没有的监控项目. 需求: ...
- Linux监控(添加自定义监控项,配置邮件告警)
一.添加自定义监控项 需求:监控某台web的80端口连接数,并出图. 步骤: 1):zabbix监控中心创建监控项目 2):针对该监控项目以图形展现 第一步(需要到客户端定义脚本) [root@zhu ...
- 19.12 添加自定义监控项目;19.13,19.14 配置邮件告警(上下);19.15 测试告警19.16...
19.12 添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目: 2)针对该监控项目以图形展现 客户端hao2机器配置: 1. 客户端(hao ...
- 7月10日任务 添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理...
2019独角兽企业重金招聘Python工程师标准>>> 19.12 添加自定义监控项目 该配置的用途是监控模板中没有的监控项目. 需求:监控某台web的80端口连接数,并出图. 步骤 ...
- 19.12 添加自定义监控项目 配置邮件告警 测试告警
9月12日任务 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理 19.12 添加自定义监控项目 需求:监控某台web的80端 ...
- 添加自定义监控项目、配置邮件告警、测试告警、不发邮件的问题处理
添加自定义监控项目 需求:监控某台web的80端口连接数,并出图. 步骤: 1) zabbix监控中心创建监控项目 2) 针对该监控项目以图形展现 被监控端: 1. [root@centos7-2 l ...
- java mail 监控新邮件,添加自定义监控项目,配置邮件告警,测试告警,不发送邮件的问题处理...
笔记内容:19.12添加自定义监控项目 19.13/19.14配置邮件告警 19.15测试告警 19.16不发送邮件的问题处理 笔记日期:2017-11-20 19.12添加自定义监控项目 自定义的监 ...
最新文章
- 教程:7、管道和过滤器
- (译)cocos2d-x跨androidios平台开发入门教程
- AC_CHECK_LIB的工作原理
- sqliteorm的sync_schema介绍
- UI(2)---移动端APP应该如何定义页面规范
- 关于laravel数据库问题
- GAOT工具箱设置交叉概率和变异概率
- 2015年度总结-面对真实的自己
- 图像增强_MATLAB图像处理之图像增强一
- 【Funpack】蓝牙技术 QA
- Python 代理验证程序(For 无忧代理) 多线程版
- 自适应分级轮询超时机制
- 拒绝百万年薪的郭盛华,如今自立门户,再创辉煌!
- svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...
- IDEA设置自动生成注释模板
- python爬虫之网易云歌曲下载(需要js分析) -- 2020.06.20更新
- 征服Excel VBA:让你工作效率倍增的239个实用技巧
- http压测工具ab bench
- python 去空格_16本Python系列教材作者董付国揭秘如何编写有Python味道的Python代码?...
- 智能车辆管理系统一站式开发
热门文章
- RESTful 个人理解总结
- ReiserFS文件系统坏块的处理(转)
- MES:为ERP和生产管控架一座桥(转)
- appium爬取微信朋友圈 安卓模拟器版
- IE8 透明度兼容性
- 【Knox】CDP集群Knox服务集成LDAP,WEB UI登录正常,使用RestAPI无法正常访问401 Authentication failed 解决方式
- 简单方便的去水印(使用python)
- Polarr Photo教程:通过后期增强其阳光表现力
- 服务器系统运行状态检测邮件报警
- odps传大文件到oss上_【大数据干货】数据进入阿里云数加-大数据计算服务MaxCompute(原ODPS)的N种方式...