Grafana + Zabbix


wKioL1i1B8Dzzqa4AAP0pyFrXhw419.png

Grafana:一個靜態項目,需要聯合nginx、apache等使用,友好的如上顯示

首先安裝 grafana

官網http://grafana.org/download/ 有好多版本可選,好幾種包形式,三種安裝方式(官方說明):

1、yum直接安裝 rpm包,但是好慢,慢到根本連接不上。(因爲zabbix版本較低,我安裝了個低版本)

sudo yum install https://grafanarel.s3.amazonaws.com/builds/grafana-4.1.2-1486989747.x86_64.rpm

2、或者手動安裝使用rpm

sudo yum install initscripts fontconfig sudo rpm -Uvh grafana-4.1.2-1486989747.x86_64.rpm

在susa上:sudo rpm -i --nodeps grafana-4.1.2-1486989747.x86_64.rpm

3、配置yum源(推薦[第一次yum好像會保存key吧,不會成功]默認Version 4.1.2)

/etc/yum.repos.d/grafana.repo

[grafana] name=grafana baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt

sudo yum install grafana

所需key:https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana

wKiom1i1C1-QDW1nAAEBIKU98mc119.png

啓動:

service grafana-server start   || /etc/init.d/grafana-server  start

systemctl  grafana start

./usr/sbin/grafana-server

配置文件:

grafana後端的配置文件可以是多個以.ini結尾的配置文件,主要從三個配置文件讀取配置:

默認是$WORKING_DIR/conf/defaults.ini,其次用戶配置是$WORKING_DIR/conf/custom.ini,用戶配置則可以在命令行啓動grafana時通過--config參數重新指定配置文件來覆蓋。如果你是以deb或者rpm安裝的,則默認的配置文件是/etc/grafana/grafana.ini,這個文件是在init.d的啓動腳本中通過--config參數指定的。[一些配置文件路徑可以見官網]

默認監聽3000端口,當然可以在默認配置文件中修改,安全起見,修改一下最好,記得把註釋去掉哦。

此時既可以訪問了---->>> IP:3000  (爲了安全起見,我們要進入web端更改默認用戶密碼)

站點根路徑:/usr/share/grafana/

wKioL1i1C6OSconMAADNm6ZN-Lw017.png

安裝zabbix插件:以下兩種方法

1、下載高人弄得插件

git clone https://github.com/linglong0820/grafana-zabbix

cp -r grafana-zabbix/zabbix/  /usr/share/grafana/public/app/plugins/datasource/

(但是我怎麼配都沒辦法在web顯示出來,也許是版本的問題嗎?)

2、web端----plugins----find more plugins(插件),然後會有官方提供的額外插件

grafana-cli plugins install alexanderzobnin-zabbix-app

(默認存放路徑/var/lib/grafana/plugins/alexanderzobnin-zabbix-app)

重啓,但還沒完哦,要去 web端----plugins----apps---zabbix---enable(打開),好了

(我測試將目錄考到默認識別插件路徑,但是會報錯,不生效)

wKioL1i1C9XjX2vWAAEAs61oLgY367.png

按如下配置:

Zabbix的API地址爲“http://192.168.246.133/zabbix/api_jsonrpc.php”,其中IP的安裝zabbix-server的服務器IP

Zabbix的API賬號密碼就是Zabbix的Web端登錄賬號和密碼,賬號:admin, 密碼zabbix

點擊Add後,點擊Test Connection測試是否可以連接。提示“Success”說明連接成功,點擊Save

缺點:

1、最新版無法選 all cpu或mem了,只能一個一個選,太麻煩

2、獲取數據延時比較大

新建Graph:

wKiom1i1DEGhGztuAAEo7LE5P60480.png

wKioL1i1DFnwrwa7AAD0mKuMBMs115.png

wKioL1i1DJrgugQKAAGqVI0QuIA096.png

如上點擊下列紅框處->選擇Edit->選擇數據庫ZabbixClient

如下然後配置一下,就可以出現華麗麗的數據了,下圖都是官方的示意圖:

wKioL1i1DPqwIQhrAAb2DVUfgIg717.gif


wKiom1i1DYXC1TYnABqa9VbvQww693.gif


wKiom1i1DaWAZSlwAAP68OKPfmI816.png





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章