第一步:安裝grafanalinux
忘記密碼重置grafana 重置密碼:
#grafana-cli admin reset-admin-password newpassword
web
寫在前面:zabbix插件4.0版本不要使用,由於添加zabbix數據源時候會報json錯誤,這個問題在20200902更新了grafana_zabbix4.0.1版本插件,解決了添加數據源時候報json錯誤。
Datasource: "Parse error Invalid JSON. An error occurred on the server while parsing the JSON text", #1004
下載grafana安裝包並安裝
下載安裝包:wget https://dl.grafana.com/oss/release/grafana-7.1.5-1.x86_64.rpm
安裝:sudo yum install grafana-7.1.5-1.x86_64.rpm
若是下載速度慢,能夠把https://dl.grafana.com/oss/release/grafana-7.1.5-1.x86_64.rpm複製到迅雷中下載,下載完上傳到linux中。
json
使用迅雷下載
,下載完成後使用rz發送到linux,若是沒有rz命令能夠用dnf install lrzsz來安裝rz上傳、sz下載工具。或者使用sftp等上傳。
,我這邊使用迅雷下載好後,上傳到服務器
進行安裝 yum install grafana-7.1.5-1.x86_64.rpm
windows
安裝好後設置開機啓動(根據本身想法配置,可不配置開機啓動,每次手動啓動)
設置開機啓動命令:systemctl enable grafana-server.service
開始grafana服務,並查看服務狀態
開始服務 [root@cent8us use]# systemctl start grafana-server.service
查看服務運行狀態 [root@cent8us use]# systemctl status grafana-server.service
第二步:圖形組件安裝
安裝服務端圖像呈現組件
[root@cent8us use]# dnf install fontconfig
[root@cent8us use]# dnf install freetype*
[root@cent8us use]# dnf install urw-fonts
瀏覽器
第三步:grafana web訪問
grafana默認使用tcp/3000端口,所以開啓防火牆的須要把3000端口放行(或者關閉防火牆)
設置防火牆規則,放行3000端口
[root@cent8us use]# firewall-cmd --add-port=3000/tcp --permanent
這個時候去訪問http://ip:3000 看是否能打開grafana web頁面(默認用戶名admin/admin,登陸後會提示你設置新密碼,設置一下新密碼便可)
若是不行,重啓下系統或者重啓防火牆
重啓防火牆:[root@cent8us use]# systemctl restart firewalld.service
服務器
第四步:圖表等各類插件
第一種,官網查找下載插件
這個連接下有grafana提供的各類插件(插件下載連接:https://grafana.com/grafana/plugins),點到插件裏就有安裝說明,裏面提供了zabbix插件、餅圖插件、世界地圖插件、熱點地圖插件、時鐘插件、圖表插件。。。。。等等等等(以下截圖)
咱們以安裝zabbix插件來講明一下:
點擊以下圖標,進入zabbix插件頁面
點開後的頁面找到,把圖中紅色圈出來的複製,而後到系統中執行該命令
執行安裝zabbix插件命令 grafana-cli plugins install alexanderzobnin-zabbix-app
app
第二種:直接命令獲取插件列表
而後使用grafana-cli plugins install + 獲取的插件名安裝
使用命令 grafana-cli plugins list-remote 獲取可用插件列表
安裝grafana-zabbix插件:(以下兩個安裝插件,會很慢,執行後界面會顯示提示,有一個url,能夠直接複製出來下載,建議多開一個CLI並行,2017年7月1日記錄)
grafana-cli plugins install alexanderzobnin-zabbix-app zabbix插件
grafana-cli plugins install grafana-clock-panel #時鐘時間插件
grafana-cli plugins install grafana-piechart-panel 餅圖
重啓grafana服務:
service grafana-server restart
tcp
第三種離線安裝:
在線執行命令沒法正常下載安裝的話,就在window下把安裝包下載好,tar和zip是同樣的,而後上傳到/v/var/lib/grafana/plugins/下,而後執行解壓,解壓後重啓grafana便可,確認解壓後的文件夾名稱,要負荷標準名稱才能夠
ide
若是命令下載不了,把提示的連接複製,下圖紅色畫出來的,複製到windows系統瀏覽器中進行下載,下載好後上傳到/var/lib/grafana/plugins目錄下,我這邊windwos下下載好後,用rz上傳 grafana-cli plugins install alexanderzobnin-zabbix-app
或者在官網下載zip壓縮包,以下圖,版本選擇4.0.1,千萬不要選擇4.0
而後點擊download the .zip file下載
工具
[root@cent8us plugins]# unzip grafana-zabbix-4.0.0.zip
[root@cent8us plugins]# systemctl restart grafana-server.service
重啓以後在grafana web plugin中找到zabbix,會看到提示unsigred,未簽名的不能使用,所以要在配置文件中配置一下容許。(插件版本是4.0的須要下面操做,若是用的4.0.1或者更新版本,不須要以下操做,直接跳過便可)
grafana官網zabbix4.0插件頁面也有說明,以下圖
找到grafana的配置文件 find / -name grafana.ini 位於/etc/grafana/grafana.ini,編輯該文件 vi /etc/grafana/grafana.ini中的;allow_loading_unsigned_plugins =
咱們要去掉前面的;或者另起一行復制,改成allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource 以下圖是改後的,保存退出,從新啓動grafana
而後到grafana web中的plugin 啓動zabbix
而後登陸grafana web找到以下截圖(仍是會提示錯誤,可是不影響enable啓用)
而後往下拉,能夠看到zabbixx
點擊進去能夠看到下圖,而後點擊enable開啓zabbix插件
添加數據源,以下圖添加數據源
添加Add data souce後往下拉,找到zabbix,點擊後面的Select進入zabbix數據源編輯界面
在zabbix添加用於grafana的只讀用戶名
添加用戶組 名稱grafana
添加用戶,歸到grafana組中
下面在grafana上編輯zabbix數據源,填寫相關信息,保存