使用浏览器访问 https://github.com/prometheus/alertmanager/releases/tag/v0.27.0 地址,根据操作系统类型,选择合适的版本,笔者这里下载 alertmanager-0.27.0.windows-amd64.zip,解压后的内容如下图:

获取 webhook 地址,用于测试,如下图:

修改 alertmanager.yml 配置文件,添加一个 Webhook,配置如下:
route:
group_by: ['alertname']
group_wait: 30s
group_interval: 5m
repeat_interval: 1h
receiver: 'web.hook'
receivers:
- name: 'web.hook'
webhook_configs:
- url: 'http://127.0.0.1:5001/'
# 看这里,配置关键位置
- name: webhook_receiver
webhook_configs:
- url: 'https://webhook.site/8f9fef10-0c7d-4c05-8526-5ecc827dcf48'
send_resolved: false
inhibit_rules:
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname', 'dev', 'instance']注意,将上述配置的 'https://webhook.site/8f9fef10-0c7d-4c05-8526-5ecc827dcf48' 替换为你自己的 webhook 地址即可。
最后,使用以下命令运行 Alertmanager:
alertmanager --config.file=alertmanager.yml启动日志如下图:

一旦 Alertmanager 启动并运行,请导航至http://localhost:9093,然后就可以访问它了。如下图:
