Alertmanager配置邮箱报警

使用步骤:

## 1. 部署Alertmanager
## 2. 配置告警接收人
## 3. 配置Prometheus与Alertmanager通信
## 4. 在Prometheus中创建告警规则

配置Prometheus与Alertmanager通信

修改Prometheus的配置文件,修改alertmanager的targets地址。

在这里插入图片描述

重新加载Prometheus地址。

在这里插入图片描述

prometheus配置加载生效。

在这里插入图片描述

配置Alertmanager

在这里插入图片描述

Alertmanager配置介绍:

global:
	resolve_timeout: 5m
	#邮箱服务器
	smtp_smarthost: 'smtp.163.com:25'
	smtp_from: 'baojingtongzhi@163.com'
	smtp_auth_username: 'baojingtongzhi@163.com'
	smtp_auth_password: 'xxx' 
	smtp_require_tls: false
#配置路由树
route:
	group_by: [‘alertname’] # 根据告警规则组名进行分组
	group_wait: 10s # 分组内第一个告警等待时间,
	10s内如有第二个告警会合并一个告警
	group_interval: 10s # 发送新告警间隔时间
	repeat_interval: 1h # 重复告警间隔发送时间
	receiver: 'mail'

#接收人
receivers:
- name: 'mail'
	email_configs:
	- to: 'zhenliang369@163.com'

#抑制规则
inhibit_rules:
 - source_match:
	severity: 'critical'
target_match:
	severity: 'warning'
 equal: ['alertname', 'dev', 'instance']

根据指标中的标签发送不同的收件人

route:
	receiver: 'default-receiver'
	group_wait: 30s
	group_interval: 5m
	repeat_interval: 4h
	group_by: [cluster, alertname]
routes: 
- receiver: 'database-pager'
	group_wait: 10s
	match_re:
		service: mysql|cassandra
- receiver: 'frontend-pager'
	group_by: [product, environment]
	match:
		team: frontend
receivers:
- name: ‘database-pager'
	email_configs:
	- to: 'zhenliang369@163.com' 
- name: ‘frontend-pager'
	email_configs:
	- to: 'zhenliang369@163.com'

修改alertmanager.yml文件内容

在这里插入图片描述

重启alertmanager服务

在这里插入图片描述

修改prometheus.yml配置文件

在这里插入图片描述

重新加在prometheus.yml配置文件

在这里插入图片描述

prometheus.yml配置文件生效

在这里插入图片描述

创建node.yml文件

在这里插入图片描述
文件内容如下

在这里插入图片描述

重新加载配置

在这里插入图片描述

在这里插入图片描述

停止一个node_exporter服务

在这里插入图片描述

已经发送了邮件到指定的邮箱

• Inactive:这里什么都没有发生。
• Pending:已触发阈值,但未满足告警持续时间
• Firing:已触发阈值且满足告警持续时间。警报发送给接受者。

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值