天天看點

Grafana安裝配置介紹

一、Grafana介紹

Grafana是一個可視化面闆(Dashboard),有着非常漂亮的圖表和布局展示,功能齊全的度量儀表盤和圖形編輯器,支援Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作為資料源。Grafana主要特性:靈活豐富的圖形化選項;可以混合多種風格;支援白天和夜間模式;多個資料源。

二、安裝Grafana

CentOS系列使用YUM安裝

1

2

$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm

$ sudo yum localinstall grafana-4.2.0-1.x86_64.rpm

或者

$ yum install initscripts fontconfig

$ rpm -Uvh grafana-3.1.1-1470047149.x86_64.rpm

安裝檔案

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

# 二進制程式檔案

/usr/sbin/grafana-server

# init.d腳本

/etc/init.d/grafana-server

# 安裝預設環境變量檔案

/etc/sysconfig/grafana-server

# 配置檔案

/etc/grafana/grafana.ini

# systemd服務名稱

grafana-server.service

# 日志檔案

/var/log/grafana/grafana.log

# 預設sqlite3資料庫

/var/lib/grafana/grafana.db

Sysv方式啟動Grafana

$ service grafana-server start

$ chkconfig --add grafana-server

Systemd方式啟動Grafana

$ systemctl daemon-reload

$ systemctl start grafana-server

$ systemctl status grafana-server

啟動Granfa之後,程序名稱為grafana-server。将會預設使用grafana使用者群組運作Granfa程序。預設會開啟HTTP的3000端口。啟動服務之後直接直接在浏覽器通路http://IP:3000就會出現如下界面,預設賬号和使用者名為admin/admin,在/etc/grafana/grafana.ini配置檔案中可修改。

Grafana安裝配置介紹

在/usr/share/grafana/public/app/plugins/datasource/目錄下存放着Grafana預設支援的資料源,有如下資料源。

[root@localhost ~]# ll /usr/share/grafana/public/app/plugins/datasource/

drwxr-xr-x. 5 root root 4096 Aug 26 15:16 cloudwatch

drwxr-xr-x. 5 root root 4096 Aug 26 15:16 elasticsearch

drwxr-xr-x. 3 root root 4096 Aug 26 15:16 grafana

drwxr-xr-x. 3 root root 4096 Aug 26 15:16 grafana-live

drwxr-xr-x. 6 root root 4096 Aug 26 15:16 graphite

drwxr-xr-x. 5 root root 4096 Aug 26 15:16 influxdb

drwxr-xr-x. 2 root root 4096 Aug 26 15:16 mixed

drwxr-xr-x. 5 root root 4096 Aug 26 15:16 opentsdb

drwxr-xr-x. 6 root root 4096 Aug 26 15:16 prometheus

當Grafana安裝完成後,就可以着手為Grafana添加資料源了,比如以Graphite和zabbix為資料源,或者以Elasticsearch為資料源都可以。具體如何添加資料源Grafana官網有詳細說明

http://docs.grafana.org/datasources/overview/

後面我也會給出幾個資料源具體添加過程作為參考。

三、Grafana插件安裝

Grafana官網提供了很多類型的插件,能夠幫助我們完成一些其他的任務,使用grafana-cli工具安裝即可。如下:

安裝Panel類型,以Clock為例

$grafana-cli plugins install grafana-clock-panel

安裝apps類型,以Worldping為例

$ grafana-cli plugins install raintank-worldping-app

安裝Data source類型,以SimpleJson為例

$ grafana-cli plugins install grafana-simple-json-datasource

安裝完成,提示重新開機grafana服務

$ /etc/init.d/grafana-server restart

插件使用及儀表闆模闆導入,Worldping使用展示。

Grafana安裝配置介紹
Grafana安裝配置介紹

更多插件的使用自己摸索。

列出插件

$ grafana-cli plugins ls

更新插件

$ grafana-cli plugins update <plugin-id>

移除插件

$ grafana-cli plugins remove <plugin-id>

繼續閱讀