Zabbix Graphtrees 插件

Zabbix-Network-Weathermap 和 Graphtree for Zabbix 是 Zabbix Share上標了 Popular 的 3.0.x 版本的插件:
Zabbix Graphtrees 插件

Graphtree項目地址:https://github.com/OneOaaS/graphtrees
我是直接在zabbix4.4上裝的,所以新的版本也沒什麼問題。關鍵可能是看 Zabbix API 是不是變了吧。
主要功能:簡單說就是可以集中展示一類或一組圖片。裝完就能用,不用設置挺方便的。

安裝步驟

安裝在 zabbix-web 所在的服務器:

# 安裝工具包  
$ yum install patch  
# 切換到準備部署的目錄  
$ cd /usr/share/zabbix  
# 下載插件  
$ wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3.2.x.patch  
# 在當前路徑解壓,部署  
$ patch  -Np0 < graphtree3.2.x.patch  
# 將文件夾權限的屬主和屬組改爲web應用的賬號  
$ chown -R apache:apache oneoaas 

然後還要去修改一下apache的配置文件(實際貌似不需要):

#vi /etc/httpd/conf.d/zabbix.conf       
Alias /oneoaas /usr/share/zabbix/oneoaas        
Alias /zabbix /user/share/zabbix    

加上上面第一行的配置,第二行是原本就有的配置。
這個實際用下來發現不用改。項目訪問的url是 127.0.0.1/zabbix/oneoaas 。這個地址可以直接通過 Alias /zabbix 就訪問到了。
Alias /oneoaas 這條配置加上之後,是可以通過 127.0.0.1/oneoaas 來訪問項目。實際不是通過這個url來訪問的。所以這個apache的配置不用加。

不用重啓
無論是項目的部署,還是apache配置的修改,都不用重啓任何服務,直接就生效了。

卸載插件
使用patch的好處是,如果需要卸載,可以使用 -R --reverse 選項,就把之前創建的文件給清理掉,並且把修改的文件恢復回來(修改文件會創建一個備份,此時就是把新文件給清理掉,把備份文件的名字改回來):

$ patch  -Rp0 < graphtree3.2.x.patch

效果展示

安裝完成後,無需重啓,馬上就生效了。登錄zabbix主頁查看,菜單上多了一個Graphtree:
Zabbix Graphtrees 插件

進入項目後,可以自動獲取到主機和主機組的信息,在左上角:
Zabbix Graphtrees 插件

點擊主機組,可以查看所有主機組的的圖像。
點擊主機,可以查看主機上所有圖像。
勾選要展示的主機,,搜索框輸入要搜索的關鍵字,可以篩選展示需要的圖像:
Zabbix Graphtrees 插件

頁面修改

左上角的項目圖標,點擊會連到項目公司的主頁,而不是Zabbix首頁,經常點錯很不方便。可以把連接改掉,要改圖標也是可以的。
另外頁腳的內容如果看着不喜歡也能刪掉,不過這個在下面不太影響使用。
就是修個這個文件 oneoaas/templates/graphtree/graphtree.tpl ,懂點 html 就明白了,具體就略過了。

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