TiDB3.0.2 Grafana 配置 SMTP(邮件传输协议)

grafana 默认读取的配置文件位置
[tidb@test1 templates]$ pwd
/home/tidb/tidb-ansible/roles/grafana/templates
[tidb@test1 templates]$
[tidb@test1 templates]$ vim grafana.ini.j2
找到smtp 替换如下内容
......
#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
# 发件服务器
host = smtp.exmail.qq.com:465
# smtp 密码
password = 你的SMTP密码
# smtp账号
user = gsk-portal@pharmeyes.com
# 发信邮箱
from_address = gsk-portal@pharmeyes.com
# 发信人
from_name = TiDB-Grafana

;enabled = false
;host = localhost:25
;user =
;password =
;cert_file =
;key_file =
;skip_verify = false
;from_address = admin@grafana.localhost

[emails]
;welcome_email_on_sign_up = false
......
滚动更新 grafana
[tidb@test1 tidb-ansible]$ ansible-playbook rolling_update_monitor.yml --tags=grafana
......
Congrats! All goes well. :-)
[tidb@test1 tidb-ansible]$
重启 grafana(如果滚动更新不起作用,就重启一下)
[tidb@dev10 tidb-ansible]$ ansible-playbook stop.yml --tag=grafana && ansible-playbook start.yml --tag=grafana
......
Congrats! All goes well. :-)
[tidb@test1 tidb-ansible]$
进入安装grafana的节点机,查看它的配置文件是否被改变
[tidb@test1 ~]$ vim /home/tidb/deploy/opt/grafana/conf/grafana.ini
总结

直接修改grafana.ini 当执行 rolling_update_monitor.yml 就会恢复成默认,所以只要找到它的默认的配置文件就可以了,能定位这个文件是因为我解压了 download/grafana.6.1.6.tar.gz 这个文件,查看它的项目文件中默认的配置与TiDB的默认配置并不一样,因此我猜想TiDB肯定是对它做了重新的整改,在tidb-ansible/ 下查找所有grafana.ini* 文件,一个一个的试出来的,虽然办法比较粗略,但也是没有办法的办法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值