zabbix安裝zatree插件

目的

實現zabbix查看圖形簡單直觀,減少不必要的操作

 

實施方案

插件的安裝及使用(操作之前,最好先備份原目錄,以備出錯時,可以還原

我的zabbix安裝在/var/www/html目錄下

#cd /var/www/html/zabbix

#cp -rf zabbix ./zabbix.bak

1、下載文件

#yum install -y git 

#git clone https://github.com/spide4k/zatree.git zatree

 

2、複製相關文件

#cp -rf zatree/zabbix-2.2.x /var/www/html/zabbix/zatree

 

#cd /var/www/html/zabbix/zatree/addfile

 

#cp -f CLineGraphDraw_Zabbix.php CGraphDraw_Zabbix.php CImageTextTable_Zabbix.php /var/www/html/zabbix/include/classes/graphdraw/

 

#cp -f zabbix.php zabbix_chart.php /var/www/html/zabbix/

 

cp -f CItemValue.php  /var/www/html/zabbix/api/classes/

 

cp -f menu.inc.php  /var/www/html/zabbix/include/

 

cp -f main.js  /var/www/html/zabbix/js/

 

cp -f API.php  /var/www/html/zabbix/include/classes/api/

 

 

3、支持web interface,修改配置文件

vim  /var/www/html/zabbix/zatree/zabbix_config.php

'user'=>'admin', //web登陸的用戶名

'passowrd'=>'zabbix', //web登陸的密碼

 

簡單瞭解了其代碼內容,原理是通過 api 調用各監控主機的graphs圖,最終以樹形結構進行展示 。由於json格式對api 的數據處理十分方便,zatree也是通過json格式處理api 數據,所以需要安裝  php-pecl-json 包。安裝完成後,在主頁的導航頁面上會我出一個zatree項,點選該項後,就會以樹形結果將所有主機的graphs按組的方式進行展示。

wKiom1VwIUjyhrSlAAcujD87_Vc830.jpg 


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