grafana默认是不开启smtp的,但是添加用户或者发送报警又需要使用到邮箱,因此今天添加一个grafana专用邮箱,配置很简单。
grafana默认的配置文件在/etc/grafana/目录下,我们需要修改grafana.ini文件的smtp部分的配置即可。
[admin@prometheus ~]$ sudo vim /etc/grafana/grafana.ini
...
enabled = true #默认是false
host = smtp.mxhichina.com:465 #smtp服务器的地址和端口,我用的是阿里云的企业邮箱。465加密端口 25非加密端口
user = test@xxx.com #你登录邮箱的账号
password = xxxxxxx #你邮箱账号的密码
from_address = test@xxx.com #发邮件的账号
from_name = Grafana #自定义的名字
ehlo_identity = dashboard.example.com #无关紧要的一个标示
...
tips:
1、别忘记去掉前面的";",分号表示注释
2、特别注意smtp服务器的地址是否正确,
阿里云的使用smtp.mxhichina.com地址,端口看自己需要选择25或者465;
自己域名(比如域名为test.com)的邮箱smtp服务器地址 smtp.test.com
3、重要的,如果一直发信失败,则确认的账号是否开启了smtp发信功能。