Alertmanager安装
Alertmanager安装
tar -zxf alertmanager-0.24.0.linux-amd64.tar.gz
cp alertmanager-0.24.0.linux-amd64/alertmanager /usr/bin/
cp alertmanager-0.24.0.linux-amd64/amtool /usr/bin/
cat > /etc/systemd/system/alertmanager.service << EOF
[Unit]
Description=alertmanager Daemon
[Service]
ExecStart=/usr/bin/alertmanager --config.file=/etc/alertmanager/alertmanager.yaml
User=root
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
EOFalertmanager.yaml文件示例
配置使用本机邮件通知告警
global:
smtp_smarthost: 'localhost:25'
smtp_from: '[email protected]'
smtp_require_tls: false
templates:
- '/etc/alertmanager/template/*.tmpl'
route:
receiver: email
receivers:
- name: 'email'
email_configs:
- to: '[email protected]'使用腾讯企业邮箱发送告警邮件配置
global:
smtp_smarthost: 'imap.exmail.qq.com:465'
smtp_from: '[email protected]'
smtp_auth_username: '[email protected]'
smtp_auth_password: 'passwd'
smtp_require_tls: false
route:
receiver: emails
receivers:
- name: 'emails'
email_configs:
- to: '[email protected]'
send_resolved: true # 接受告警恢复的通知
使用[[bark-推送服务|brak]] webhook发送告警
global:
resolve_timeout: 5m
route:
receiver: 'bark'
receivers:
- name: 'bark'
webhook_configs:
- url: 'http://172.23.210.32:8080/cKWBvRm77DJD8xxVHaAi7U/推送内容'
send_resolved: true最后更新于