alertmanger HA 方法 发表于 2017-11-08 alertmanager 启动时添加mesh相关配置123./alertmanager -config.file simple.yml -mesh.peer=am-1:6783 -mesh.peer=am-2:6783 -mesh.peer=am-3:6783./alertmanager -config.file simple.yml -mesh.peer=am-1:6783 -mesh.peer=am-2:6783 -mesh.peer=am-3:6783./alertmanager -config.file simple.yml -mesh.peer=am-1:6783 -mesh.peer=am-2:6783 -mesh.peer=am-3:6783 prometheus 节点添加alertmanager相关配置1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#在prome-1上编辑prometheus配置并启动cat > prometheus.yml << EOFglobal: external_labels: dc: cn1alerting: alert_relabel_configs: - source_labels: [dc] #将容易产生报警区别的label置成相同label regex: (.+)\d+ target_label: dc alertmanagers: - static_configs: - targets: ['am-1:9093', 'am-2:9093', am-3:6783]# 其他配置和正常prometheus配置相同EOF./prometheus#在prome-2上编辑prometheus配置并启动cat > prometheus.yml << EOFglobal: external_labels: dc: cn2alerting: alert_relabel_configs: - source_labels: [dc] regex: (.+)\d+ target_label: dc alertmanagers: - static_configs: - targets: ['am-1:9093', 'am-2:9093', am-3:6783]# 其他配置和正常prometheus配置相同EOF./prometheus#在prome-3上编辑prometheus配置并启动cat > prometheus.yml << EOFglobal: external_labels: dc: cn3alerting: alert_relabel_configs: - source_labels: [dc] regex: (.+)\d+ target_label: dc alertmanagers: - static_configs: - targets: ['am-1:9093', 'am-2:9093', am-3:6783]# 其他配置和正常prometheus配置相同EOF./prometheus 启动后查看各alertmanager后台,会发现报警信息已同步。 123am-1:9093/#/alertsam-2:9093/#/alertsam-3:9093/#/alerts