1. alert_manager 安装
1.1. 下载包
下载二进制包
https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gztar xvf alertmanager-0.21.0.linux-amd64.tar.gzmv alertmanager-0.17.0.linux-amd64/alertmanager /usr/local/alertmanager
配置systemd服务管理 ```bash cat <
/usr/lib/systemd/system/alermanager.service [Unit] Description=alertmanage Monitoring System Documentation=alertmanages Monitoring System
[Service] ExecStart=/usr/sbin/alertmanager \ —config.file /etc/alertmanager.yml \ —web.listen-address=:8194 \ —log.level=info \ —data.retention=120h [Install] WantedBy=multi-user.target EOF
<a name="03Loz"></a>## 1.2. 配置邮件报警模板```bashcat << EOF > /etc/alertmanager.ymlglobal:resolve_timeout: 5msmtp_from: 'xinwen.lai@sagemcom.com'smtp_smarthost: 'outlook.office365.com:587'smtp_auth_username: 'xinwen.lai@sagemcom.com'smtp_auth_password: '$agemcom0092020'smtp_require_tls: falseroute:group_by: ['alertname']group_wait: 5sgroup_interval: 5srepeat_interval: 5mreceiver: 'email'receivers:- name: 'email'email_configs:- to: 'laixinwenlemon@163.com'send_resolved: trueinhibit_rules:- source_match:severity: 'critical'target_match:severity: 'warning'equal: ['alertname', 'dev', 'instance']EOF
启动服务
systemctl daemon-reloadsystemctl start alermanagersystemctl enable alermanager
验证

