#邮件告警配置vi /etc/grafana/grafana.ini[smtp]enabled = truehost = smtp.qq.com:587 ; 这里改为你邮件服务商的 SMTP 地址和端口,这里是QQ邮箱为例user = 你的QQ邮箱password = QQ邮箱授权码from_address = 你的QQ邮箱from_name = Grafanaskip_verify = false
#QQ邮箱授权码获取操作
PS:授权码生成时,需要复制出来保管好。
#grafana配置邮箱告警
PS:点下Test之后,能够正常收到邮件就没问题了
#grafana钉钉告警推送配置
PS:自定义关键词,看实际情况修改。比如:告警
Message配置如下:nginx示例{{ if .Alerts.Firing }}## �� 告警通知**规则名称**: {{ .CommonLabels.alertname }}{{ range .Alerts }}**实例详情**: {{ .Annotations.description }}**触发时间**: {{ .StartsAt.Format "2006-01-02 15:04:05" }}---{{ end }}[查看详情]({{ .ExternalURL }}){{ else }}## ✅ 告警恢复**规则名称**: {{ .CommonLabels.alertname }}{{ range .Alerts }}**实例详情**: {{ .Annotations.description }}**持续时长**: {{ .EndsAt.Sub .StartsAt }}---{{ end }}{{ end }}
PS:test为Contact points建的名称
#配制Alert rules
PS:Last是最后拿到的值, IS ABOVE是配置告警大于等于20就触发,按实际情况填写
Summary and annotations:只有邮件通知道时候才生效,钉钉的Contact Points中已配置"Nginx 404错误数异常告警""客户端IP {{ index .Labels "client_ip.keyword" }} 在最近评估期内产生了 {{ $values.A }} 次404错误。"

