1. 程式人生 > >用Grafana5.1 給zabbix 3.4.9 披上白富美的外衣

用Grafana5.1 給zabbix 3.4.9 披上白富美的外衣

Grafana zabbix

閑聊:zabbix 的UI 做的中規中矩,逼格不是很高,所以我們可以結合Grafana 的炫酷界面來補充zabbix 這方面的不足,當然這個不是最重要的,老子在《道德經》裏邊就講過“是以聖人之治也,為腹不為目。”我們雖然不是聖人,但是也知道這個道理的,首先Grafana 有著漂亮的圖表及布局展示,功能上絕對能夠滿足你,你想要啥可以去plugins 裏邊自己找,另外它可以自持很多中數據源,靈活豐富的圖形化選項,可以混合多種風格,是給老板演示,出去裝B的必備運維利器之一。
環境簡介:
OS:Centos 7
zabbix:3.4.9
Grafana:5.1.3

一,官方推薦有幾種安裝方式我采用yum 直接安裝的方式,這樣省時省力。

官方doc:
http://docs.grafana.org/installation/rpm/
yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3-1.x86_64.rpm
1,服務端圖像呈現組件安裝
yum install fontconfig freetype* urw-fonts

二,安裝完成之後啟動服務及檢查服務

開啟系統默認啟動

 systemctl enable grafana-server 
   啟動服務
   systemctl start grafana-server 
    查看服務是否正常啟動
  systemctl status grafana-server 

技術分享圖片
三,安裝grafana-zabbix 插件,安裝之前可以通過grafana-cli plugins list-remote 命令來查看都有什麽插件可以安裝。
技術分享圖片

#確認zabbix 插件的名稱方便我們安裝
技術分享圖片
#安裝zabbix 插件,安裝成功之後會提示我們需要重啟grafana 使插件生效;
grafana-cli plugins install alexanderzobnin-zabbix-app
技術分享圖片
#安裝 clock-panel 插件,這個插件是個時鐘插件,可以在dashboard上顯示時間用。
grafana-cli plugins install grafana-clock-panel
技術分享圖片
#重啟服務
systemctl restart grafana-server

四,主菜上場了,通過web 啟動zabbix 插件配置數據源

 登陸Grafana Protal
 在瀏覽器中輸入:http://Grafana_IP:3000 
 默認用戶和密碼:admin/admin 

進入Plugins 界面,點擊左側配置的小齒輪按鈕,點擊plugins,之後選擇zabbix

技術分享圖片
啟用zabbix plugins,點擊“Config”之後點擊Enable 啟用插件
技術分享圖片

啟用之後是這個樣子滴。

技術分享圖片
激動人心的時刻來臨了,添加zabbix 的數據源到Grafana,這個時候我們可以把zabbix 嫁給Grafana了,從此之後Zabbix 算是嫁入豪門,有了非常光鮮的外衣了。同樣點擊小齒輪配置按鈕,點擊“Data Source” 點擊“Zabbix Server”,如下圖。
技術分享圖片
由於配置太多一張圖片截不下來,所以截圖分為兩段。具體配置的參數有如下幾個;URL填寫zabbix server 的api 地址,在Auth 中把“Basic Auth” 勾選上,Access 用default即可,在“Basic Auth Details”處填寫zabbix的用戶和密碼。
技術分享圖片
API details 的配置的用戶名和密碼和上邊一樣,配置完成之後,點擊“Save &Test”,如果配置有問題會報錯,如果沒有問題會如提示成功;

技術分享圖片
開心時刻來臨,驗證所有配置是否正常的時候來了,點擊“zabbix” 圖標,之後點擊“Zabbix Server Dashboard”;大功告成,看如此炫酷的界面還是值得折騰的。這只是一個初步配置,後續還有很多可以細化的東西。
技術分享圖片

用Grafana5.1 給zabbix 3.4.9 披上白富美的外衣