Prometheus 安装Alertmanager集成

2023-06-20,,

Prometheus 安装Alertmanager集成

# 下载地址
地址1:https://prometheus.io/download/
地址2:https://github.com/prometheus/alertmanager/releases

安装部署 Alertmanager

1、下载后进行解压缩

tar xvzf alertmanager-0.16.0.linux-amd64.tar.gz 

2、修改名称并移动目录、移动到目录下

mv alertmanager-0.16.0.linux-amd64 /usr/local/alertmanager
cd /usr/local/alertmanager/

3、修改alertmanager配置文件:vim alertmanager.yml

global:
# resolve_timeout:解析超时时间
resolve_timeout: 5m
# smtp_smarthost: 使用email打开服务配置
smtp_smarthost: 'smtp.126.com:465'
# smtp_from:指定通知报警的邮箱
smtp_from: 'xiangsikai@126.com'
# smtp_auth_username:邮箱用户名
smtp_auth_username: 'xiangsikai@126.com'
# smtp_auth_password:授权密码
smtp_auth_password: 'xsk123'
# smtp_require_tls:是否启用tls
smtp_require_tls: false # route标记:告警如何发送分配
route:
# group_by:采用哪个标签作为分组的依据
group_by: ['alertname']
# group_wait:分组等待的时间
group_wait: 10s
# group_interval:上下两组发送告警的间隔时间
group_interval: 10s
# repeat_interval:重复发送告警时间。默认1h
repeat_interval: 1m
# receiver 定义谁来通知报警
receiver: 'mail' # receiver标记:告警接受者
receivers:
# name:报警来源自定义名称
- name: 'mail'
# email_configs:通过邮箱发送报警
email_configs:
# to:指定接收端email
- to: 'xiangsikai@126.com' # inhibit_rules标记:降低告警收敛,减少报警,发送关键报警
#inhibit_rules:
# - source_match:
# severity: 'critical'
# target_match:
# severity: 'warning'
# equal: ['alertname', 'dev', 'instance']

4、检查alertmanager配置文件

./amtool check-config alertmanager.yml

5、启动alertmanager

./alertmanager --config.file=alertmanager.yml

6、添加系统服务:vi /usr/lib/systemd/system/alertmanager.service

[Unit]
Description=https://prometheus.io [Service]
Restart=on-failureExecStart=/usr/local/alertmanager/alertmanager --config.file=alertmanager.yml
[Install] WantedBy=multi-user.target

7、启动添加后的系统服务

systemctl daemon-reload
systemctl restart alertmanager.service

Prometheus 安装Alertmanager集成的相关教程结束。

《Prometheus 安装Alertmanager集成.doc》

下载本文的Word格式文档,以方便收藏与打印。