Grafana+prometheus 使用 Email 或 钉钉告警
配置文件准备:
修改prometheus的配置文件,主要配置其拉去数据的地址
prometheus.yml
targets 中的地址是需要拉去数据的服务地址,此配置文件中只配pushgateway的服务地址。(同时可以添加node_exporter地址,来监控服务器的一些资源数据,例如配置中被注释的 node resources)
grafana相关配置 defaults.ini:
修改告警邮件中访问监控页面的地址
修改告警邮件地址
host = smtp.163.com:25 163服务器的smtp地址及端口,25端口是非tls端口,不需要证书认证
user = ******@163.com 邮箱用户
password =*********** 邮件服务器登录密码
from_address = ****@163.com 发送告警邮件的邮箱
from_name = Grafana 发送告警邮件的名称
注:grafana的邮箱配置也可以不再配置文件中配置,可以在docker 启动时进行参数化配置
启动容器:
docker run -d \
-v /home/mpsp/dockerfile/grafana-prometheus/defaults.ini:/etc/grafana/conf/defaults.ini \
-v /home/mpsp/dockerfile/grafana-prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
-p 3000:3000 \
-p 91