grafana-4.5.2的配置
- 2019 年 10 月 5 日
- 笔记
官方升级文档:
http://docs.grafana.org/installation/upgrading/#sqlite
概要:
1、修改成使用MySQL5.7存储grafana-4.5.2的配置数据,便于查阅及数据备份
2、添加alert邮件告警或者钉钉告警
step1、准备好数据库
需要使用mysql-5.7的数据库,不然启动grafana-server时候会因为创建索引长度不够导致grafana启动失败。
我使用的数据库地址和端口:10.0.20.26:5719
create database grafana;
grant all on grafana.* to grafana@'10.0.%.%' identified by '123456';
— 稍后安装完成grafana后可以收回all权限,只给基本权限。
step2、配置grafana
tar xf grafana-4.5.2.linux-64.tar.gz -C /usr/local/
cd /usr/local/
ln -s grafana-4.5.2.linux-64 grafana
cd grafana
vim conf/defaults.ini 修改的地方如下红色的配置:
####################################Server ##############################
#这里填的是grafana服务器的地址,这样告警就能自动带上grafana跳转的链接了
domain= 10.0.20.25
####################################SMTP / Emailing #####################
[smtp]
enabled = true
host = smtp.sina.com:25
user = lirulei90
password = xxxxxxxxxxxxxxxxx
cert_file=
key_file=
skip_verify= false
from_address = [email protected]
from_name = Grafana
[emails]
welcome_email_on_sign_up= false
templates_pattern= emails/*.html
####################################Database ############################
[database]
type = mysql
host = 10.0.20.26:5719
name = grafana
user = grafana
password =123456
即可执行./bin/grafana-server 前台启动grafana进程了。
访问网址: http://10.0.20.25:3000 默认用户名和密码都是admin
添加数据源:
我这里加了一个prometheus还有个ES的数据源,如下图:



添加告警方式:
官网文档:http://docs.grafana.org/alerting/rules/
4.5.2版本的grafana已经支持钉钉告警了。
邮件告警比较简单,我们演示下添加钉钉告警即可。
我们只要去钉钉注册一个机器人,获取到token填到下图即可。

