????????Grafana為一款數(shù)據(jù)展示工具,類(lèi)似Kibana。為什么要使用Grafana來(lái)展示Zabbix數(shù)據(jù)?原因是Zabbix本身的圖像數(shù)據(jù)效果太差了,且單個(gè)頁(yè)面上每次只能查看某個(gè)資源,而Grafana可以將Zabbix的數(shù)據(jù)匯總在一個(gè)頁(yè)面上進(jìn)行展示。Grafana只能去讀取Zabbix數(shù)據(jù)庫(kù)的數(shù)據(jù),然后做二次計(jì)算。本篇將記錄Grafana部署過(guò)程,最下方有最終完成的效果圖。
使用前提:
????Zabbix部署完畢,并能顯示出期望的數(shù)據(jù)。Zabbix部署可參考:http://www.itdecent.cn/p/a30e013a45ac
? ? 或筆者的安裝腳本:https://github.com/hqh546020152/zabbix.git
安裝Grafana
????yum install -y initscripts fontconfig
????rpm -ivh ./package/grafana-4.0.2-1481203731.x86_64.rpm
????yum install -y fontconfig
????yum install -y freetype*
????yum install -y urw-fonts
????#顯示安裝的文件
????rpm -qc grafana
????#二進(jìn)制文件 /usr/sbin/grafana-server
????#服務(wù)管理腳本 /etc/init.d/grafana-server
????#安裝默認(rèn)文件 /etc/sysconfig/grafana-server
????#配置文件 /etc/grafana/grafana.ini
啟動(dòng)Grafana
????systemctl start grafana-server
????systemctl enable grafana-server
安裝插件
#下載模板等信息
????cd ~
? ? git clone?https://github.com/hqh546020152/grafana.git
? ? cd?grafana
#獲取可用插件列表
????grafana-cli plugins list-remote
#安裝Zabbix插件
????grafana-cli plugins install alexanderzobnin-zabbix-app
#安裝硬盤(pán)監(jiān)控插件,用于danyi.json模板
????grafana-cli plugins install grafana-piechart-panel
????systemctl restart grafana-server
訪問(wèn)驗(yàn)證
#curl localhost:3000
#添加可讀取Zabbix數(shù)據(jù)庫(kù)
#參考add_database目錄中的圖片
-------------------------------分割線-------------------------------
導(dǎo)入模板
#參考tempalte目錄
#danyi.json? 可實(shí)時(shí)監(jiān)控單個(gè)服務(wù)器
#tongyi.json 可同時(shí)監(jiān)控所有服務(wù)器
#add_template.png 為添加模板步驟
????#其他模板下載:
????#https://grafana.com/dashboards?dataSource=alexanderzobnin-zabbix-datasource
最終效果
? ? ? ? 下圖展示的為danyi.json模板的效果,可以將某臺(tái)機(jī)器的所有數(shù)據(jù)都呈現(xiàn)在一個(gè)看板上。

????????下圖展示的為tongyi.json模板的效果,可以將Zabbix中所有客戶(hù)端機(jī)器的重要監(jiān)控?cái)?shù)據(jù)都呈現(xiàn)在一個(gè)看板上,其中每一種顏色代表一臺(tái)服務(wù)器。這也是筆者使用頻率最高的看板。非常好用,且方便,誰(shuí)用誰(shuí)知道O(∩_∩)O~~~
