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填到下圖即可。

