Grafana就是一個(gè)可視化面板(Dashboard),有著非常漂亮的圖表和布局展示尿扯,功能齊全的度量?jī)x表盤和圖形編輯器求晶,支持Graphite、MySQL衷笋、zabbix芳杏、InfluxDB、Elasticsearch辟宗、Prometheus和OpenTSDB作為數(shù)據(jù)源蚜锨。
Grafana安裝
1)環(huán)境
系統(tǒng):Ubuntu 18.04.2 LTS
Grafana版本: 6.3.2
2)安裝
wget https://dl.grafana.com/oss/release/grafana_6.3.2_amd64.deb
dpkg -i grafana_6.3.2_amd64.deb
3)啟動(dòng)
service grafana-server start
以grafanar用戶啟動(dòng)進(jìn)程,該grafana用戶是在程序包安裝期間自動(dòng)創(chuàng)建的慢蜓。默認(rèn)端口 是3000
4)首次登錄grafana
打開瀏覽器并轉(zhuǎn)到http:// IP:3000 ; 默認(rèn)登錄名和密碼admin/admin亚再。
5)安裝grafana后各種文件的詳細(xì)
- 二進(jìn)制文件 /usr/sbin/grafana-server
- Init.d腳本到 /etc/init.d/grafana-server
- 默認(rèn)文件(環(huán)境變量) /etc/default/grafana-server
- 配置文件 /etc/grafana/grafana.ini
- systemd服務(wù)(如果systemd可用)名稱 grafana-server.service
- 默認(rèn)配置將日志文件設(shè)置為 /var/log/grafana/grafana.log
- 默認(rèn)配置指定sqlite3 db 為/var/lib/grafana/grafana.db
- 插件文件/var/lib/grafana/plugins
- HTML / JS / CSS和其他Grafana文件 /usr/share/grafana
zabbix插件安裝
1)安裝
grafana-cli plugins install alexanderzobnin-zabbix-app
service grafana-server restart
2)grafana配置zabbix
grafana的批量出圖
- 選中一個(gè)dashboard,點(diǎn)擊dashboard settings的按鈕晨抡,點(diǎn)擊Variables 氛悬,new一個(gè)變量
-
變量1:group獲取zabbix的各個(gè)組
name:group
Type:Query
Data source:Zabbix
Query:*
-
變量2:host獲取zabbix組中的主機(jī)
name:host
Type:Query
Data source:Zabbix
Query:$group.*
Mutil_value:開啟
-
回到dashboard的界面,點(diǎn)擊Add panel耘柱,點(diǎn)擊cover to row如捅,編輯row,在Repeat for中填入:$host
在row下的添加一個(gè)面板(可在row下添加多個(gè)面板调煎,這樣即可基于row批量出圖)
Query Mode:Metrics
Group:$group
Host:$host
Application:CPU
Item:cpu iowait time