title: 5.9.告警通知总结
order: 35
icon: lightbulb
1、告警通知总结
生产建议
最好选2个告警通知。如果很重要的可以设置电话告警,因为微信,钉钉信息很多人不看。但是来电话了基本都会看下
2、配置总结
vim alertmanager/config.yml
配置如下:
global:
#163服务器
smtp_smarthost: 'smtp.163.com:465'
#发邮件的邮箱
smtp_from: 'cdring@163.com'
#发邮件的邮箱用户名,也就是你的邮箱
smtp_auth_username: 'cdring@163.com'
#发邮件的邮箱密码
smtp_auth_password: 'MONBUFHOQZPBXHGD'
#进行tls验证
smtp_require_tls: false
templates:
- '/etc/alertmanager/template/*.tmpl'
route:
group_by: ['alertname']
# 当收到告警的时候,等待group_wait配置的时间,看是否还有告警,如果有就一起发出去
group_wait: 10s
# 如果上次告警信息发送成功,此时又来了一个新的告警数据,则需要等待group_interval配置的时间才可以发送出去
group_interval: 10s
# 如果上次告警信息发送成功,且问题没有解决,则等待 repeat_interval配置的时间再次发送告警数据
repeat_interval: 10m
# 全局报警组,这个参数是必选的
receiver: email_dingtalk
receivers:
- name: 'email_dingtalk'
#收邮件的邮箱
email_configs:
- to: 'cdring@163.com'
html: '{{ template "email.html" .}}'
send_resolved: true
webhook_configs:
- url: 'http://192.168.11.61:8060/dingtalk/webhook1/send'
send_resolved: true
- name: 'wechat'
webhook_configs:
- url: 'http://192.168.11.61:5000'
send_resolved: true
- name: 'ca'
webhook_configs:
- url: 'http://api.aiops.com/alert/api/event/prometheus/cd0ffd35ec9a4ac88dc944dc470d603b'
send_resolved: true
inhibit_rules:
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname', 'dev', 'instance']
3、配置告警规则(触发器)
https://awesome-prometheus-alerts.grep.to/rules.html#host-and-hardware
评论区