安裝要求
-
硬件
硬件配置示例
image.png - 支持平臺
Linux
IBM AIX
FreeBSD
NetBSD
OpenBSD
HP-UX
Mac OS X
Solaris
Windows: Windows 2000以后的所有桌面和服務(wù)器版本 (只可運(yùn)行Zabbix agent) - 軟件
Zabbix基于先進(jìn)的Apache Web服務(wù)器、領(lǐng)先的數(shù)據(jù)庫引擎和PHP腳本語言進(jìn)行構(gòu)建。 -
數(shù)據(jù)庫管理系統(tǒng)
image.png -
前端
Zabbix前端需要使用下列軟件:
image.png - 客戶端瀏覽器
必須啟用Cookies和Java Script功能。
支持最新版本的Google Chrome,Mozilla Firefox,Microsoft Internet Explorer和Opera。其他瀏覽器(如Apple Safari, Konqueror)可能也支持Zabbix。 -
服務(wù)器
image.png -
Java網(wǎng)關(guān)(Java gateway)
如果你從源代碼庫或者歸檔中獲得Zabbix,那么必要的依賴關(guān)系已經(jīng)包含在了源代碼樹中了。
如果你從分發(fā)包中獲得Zabbix,那么必要的依賴關(guān)系已經(jīng)由封裝系統(tǒng)提供了。
在上述兩種情況下,我們可以準(zhǔn)備部署軟件了,而不需要下載額外的依賴包。
然而,如果你希望使用這些依賴關(guān)系所涉及到的安裝包的其他版本(比如你正在為其他Linux分發(fā)版準(zhǔn)備安裝包),可參考下表,這些庫的版本可以正常運(yùn)行Java gateway。這些庫的其他版本可能也可以正常運(yùn)行Zabbix。
下表列出了目前在源代碼中與Java gateway捆綁的JAR文件版本:
image.png
Java gateway編譯和運(yùn)行在Java 1.6及以上版本。如需要對Java gateway預(yù)編譯版本進(jìn)行編譯,建議使用Java 1.6進(jìn)行編譯,從而保證至少可以在一個版本的Java上正常運(yùn)行。
- 數(shù)據(jù)庫容量
用于計(jì)算Zabbix系統(tǒng)所需磁盤空間的計(jì)算公式:
image.png
所需要的磁盤總空間按下列方法計(jì)算:
配置(Configuration) + 歷史(History) + 趨勢(Trends) + 事件(Events)
安裝完Zabbix,磁盤空間不會立即被分配。數(shù)據(jù)庫大小根據(jù)回收清理(housekeeper)設(shè)置,在某些時間點(diǎn)增長或停止增長。 - 時鐘同步
對于Zabbix穩(wěn)定運(yùn)行而言,服務(wù)獲得精確的系統(tǒng)時間是非常重要的。ntpd 是一個最流行的用于同步主機(jī)和其他服務(wù)器之間的時間的后臺程序。對于所有運(yùn)行Zabbix組件的系統(tǒng),強(qiáng)烈建議這些系統(tǒng)的時間保持同步。
如果時間未同步,Zabbix將在建立數(shù)據(jù)連接之后,根據(jù)得到的客戶端/服務(wù)器的時間戳,將獲得值的時間戳轉(zhuǎn)化為Zabbix server的時間,并且會根據(jù)客戶端-服務(wù)器的時間差對獲得值的時間戳進(jìn)行調(diào)整。 為了保持簡單,并且避免可能的并發(fā)問題出現(xiàn),網(wǎng)絡(luò)延遲會被忽略。因此,通過主動連接(active agent, active proxy, sender)獲得的時間戳數(shù)據(jù)包含網(wǎng)絡(luò)延遲,通過被動連接(passive proxy)獲得的數(shù)據(jù)已經(jīng)減去了網(wǎng)絡(luò)延遲。所有其他檢查服務(wù)器花費(fèi)的時間和它們的時間戳不調(diào)整。





