配置Zabbix所需環(huán)境要求
配置Zabbix所需環(huán)境要求
Zabbix數(shù)據(jù)庫的選擇、安裝創(chuàng)建、升級
如何獲取ZABBIX
在Zabbix 主頁上找到當(dāng)版版本及其下載說明。
硬件要求、存儲要求
ZABBIX 對物理內(nèi)存和硬盤存儲容量都有要求,128 MB 的物理內(nèi)存和至少 256 MB 空閑的硬盤空間是將一個好的開始點(diǎn)。不過,其所需磁盤空間的大小顯然有賴于主機(jī)及其所需監(jiān)控參數(shù)的數(shù)量。如果您想保留監(jiān)控參數(shù)一個較長的歷史記錄,那么您應(yīng)該考慮至少 2 到 3 G 的空間用以保存數(shù)據(jù)庫中的歷史記錄。
每個 Zabbix 守護(hù)程序進(jìn)程都需要幾條到數(shù)據(jù)庫服務(wù)器的連接。分配給連接的內(nèi)存總量也有賴于數(shù)據(jù)庫引擎的配置。
注意: 您的物理內(nèi)存越多,那么您數(shù)據(jù)庫(因此 Zabbix)運(yùn)行的也就越快!
CPU 要求
ZABBIX,特別是 ZABBIX 數(shù)據(jù)庫可能要求大量的 CPU 資源,這有賴于監(jiān)控參數(shù)的數(shù)量以及所選數(shù)據(jù)庫的引擎。
其他硬件
為使用Zabbix 內(nèi)建的 SMS 通知,要求使用一個串行通信口和一個串行 GSM 調(diào)制器。
硬件配置的范例
下表提供了一些硬件配置:
Name操作系統(tǒng)CPU/內(nèi)存數(shù)據(jù)庫被監(jiān)測主機(jī)數(shù)
小型Ubuntu LinuxP2 350MHz/256MBMySQL MyISAM20
中型Ubuntu Linux 64 bitAMD Athlon 3200+/2GBMySQL MyISAM500
大型Ubuntu Linux 64 bitIntel Dual Core 6400/4GB/RAIDMySQL MyISAM or PostgreSQL>1000
Very largeRedHat EnterpriseIntel Xeon 2 CPU/8GB/RAIDMySQL MyISAM or PostgreSQL>10000
注意: 實(shí)際配置特別有賴于激活監(jiān)測項(xiàng)的數(shù)目以及刷新率。It is recommended to keep database engine on a separate box for large installations.
支持的操作系統(tǒng)
出于監(jiān)測服務(wù)器的安全需求和對關(guān)鍵任務(wù)的判斷,Unix 是唯一能夠持續(xù)提供必要的性能、容錯能力以及恢復(fù)能力的操作系統(tǒng)。ZABBIX 支持目前市場上的主流版本。
ZABBIX 在以下操作系統(tǒng)中測試過:
AIX
FreeBSD
HP-UX
Linux
Mac OS/X
OpenBSD
SCO Open Server
Solaris
注意: ZABBIX 也可能在其它的類 Unix 操作系統(tǒng)中良好運(yùn)行。
軟件需求
ZABBIX 是基于***的 Apache Web 服務(wù)器、主流的數(shù)據(jù)庫引擎以及 PHP 腳本語言編譯的。
運(yùn)行 ZABBIX 需要下列軟件:
軟件版本說明
Apache1.3.12 或以后版本
PHP4.3 或以后版本
PHP 模塊:
php-gd php-bcmath 4.3 或以后版本 PHP GD 模塊必須支持 PNG 圖片
MySQL
php-mysql 3.22 或以后版本使用 MySQL 作為 ZABBIX 后臺數(shù)據(jù)庫時被要求
Oracle
php-sqlora8 9.2.0.4 或以后版本使用 Oracle 作為 ZABBIX 后臺數(shù)據(jù)庫時被要求
PostgreSQL
php-pgsql 7.0.2 或以后版本 使用 PostgreSQL 作為 ZABBIX 后臺數(shù)據(jù)庫時被要求。使用 PostgreSQL 8.x 或以后版本以獲取更好的性能。
SQLite
php-sqlite3 3.3.5 或以后版本使用 SQLite 作為 ZABBIX 后臺數(shù)據(jù)庫時被要求
注意: ZABBIX 在使用 Apache、MySQL、Oracle 或 PostgreSQL 的以前版本也可能正常運(yùn)行。
客戶端 WEB 瀏覽器
要求支持 HTML 和 PNG 圖片。MS Explorer(5.xx 和 6.xx)以及 Mozilla 1.x 上運(yùn)行正常。必須支持 Cookies 和 JavaScript。其它瀏覽器也能支持 Zabbix
數(shù)據(jù)庫引擎的選擇
ZABBIX 支持四種數(shù)據(jù)庫引擎:
MySQL
Oracle
PostgreSQL
SQLite
每種數(shù)據(jù)庫引擎都有它自己的優(yōu)勢,我們不好說哪一種***。
選擇數(shù)據(jù)庫引擎主要看以下幾個方面:
您硬件的性能
自由或商業(yè)的數(shù)據(jù)庫引擎
ZABBIX 服務(wù)器的繁忙程度
下表為選擇數(shù)據(jù)庫引擎提供一般性的建議
ZABBIX 服務(wù)器的用途選擇的數(shù)據(jù)庫引擎
重負(fù)載節(jié)點(diǎn)/單機(jī)MySQL MyISAM
輕負(fù)載節(jié)點(diǎn)/單機(jī) PostgreSQL
MySQL MyISAM
遠(yuǎn)程零管理節(jié)點(diǎn) PostgreSQL
SQLite
單獨(dú)輕負(fù)載MySQL MyISAM
配置Zabbix所需環(huán)境要求:支持的操作系統(tǒng)、硬件配置的范例、CPU 要求、硬件要求、存儲要求、數(shù)據(jù)庫引擎的選擇、客戶端 WEB 瀏覽器、軟件需求就介紹到這里了。
【編輯推薦】