架构
一、部署
1、安装
首先准备两个Alertmanager节点,然后启动即可。
2、组成gossip集群
#gossip集群搭建,多个Alertmanager可以组成gossip集群,需要在Alertmanager启动时设置相应的参数。其中主要的参数包括:
--cluster.listen-address: 当前alertmanager在gossip集群的监听地址
--cluster.peer: 需要关联的gossip集群的监听地址
#启动
#node1:
nohup ./alertmanager --web.listen-address=":9093" --cluster.listen-address="192.168.84.128:8001" --config.file=alertmanager.yml --log.level=debug &
#node2:
nohup ./alertmanager --web.listen-address=":9093" --cluster.listen-address="192.168.84.129:8001" --cluster.peer="192.168.84.128:8001" --config.file=alertmanager.yml --log.level=debug &
3、启动完毕后查看状态
二、prometheus配置
1、修改配置文件
alerting:
alertmanagers:
- static_configs:
- targets: ["192.168.84.128:9093"]
- targets: ["192.168.84.129:9093"]
2、重启prometheus
#关闭
kill pid
#启动
nohup ./prometheus --config.file=prometheus.yml &
3、测试
测试报警有没有重复就可以了。