以下介紹zabbix服務器端及被監控端系統及軟件版本:
一、Zabbix簡介
1.1Zabbix簡介
Zabbix是一個企業級的開源分佈式監控解決方案,由一個國外的團隊持續維護更新,軟件可以自由下載使用,運作團隊靠提供收費的技術支持贏利。官方網站:http://www.zabbix.com官方文檔:http://www.zabbix.com/documentation/2.0/manual/quickstart。Zabbix通過C/S模式採集數據,通過B/S模式在web端展示和配置。
Zabbix運行條件:
Server:Zabbix Server需運行在LAMP(Linux+Apache+Mysql+PHP)環境下,對硬件要求低。
Agent:目前已有的agent基本支持市面常見的OS,包含Linux、HPUX、Solaris、Sun、windows。
SNMP:支持各類常見的網絡設備
1.2 Zabbix功能
具備常見的商業監控軟件所具備的功能(主機的性能監控、網絡設備性能監控、數據庫性能監控、FTP等通用協議監控、多種告警方式、詳細的報表圖表繪製)支持自動發現網絡設備和服務器;支持分佈式,能集中展示、管理分佈式的監控點;擴展性強,server提供通用接口,可以自己開發完善各類監控。
二、 zabbix監控方式
Server:指安裝zabbix服務的服務器(以下簡稱服務器端),是最重要的部份,主要安裝在linux系統上(支持多種操作系統),採用mysql存儲監控數據並使用apache+php的方式呈現。
Agent:指安裝在被監控設備上的zabbix代理(以下簡稱代理),被監控設備上的數據由代理收集後統一上傳到服務器端由服務器端收集、整理並呈現。
SNMP:也是agent的一種,指支持SNMP協議的設備(也可以是服務器),通過設定SNMP的參數將相關監控數據傳送至服務器端(大部份的交換機、防火牆等網絡設備都支持SNMP協議)。
IPMI:Agent的另一種方式,主要應用於設備的物理性能監控,例如設備的溫度、風扇的轉速等。
zabbix主要的就是以上三種監控方式,常用的系統資源監控使用Agent方式較爲精準。Snmp方式比較方便,但是監控數據與源數據會有少許差異。
Snmp多爲監控路由器交換機等網絡設備。如:cisco 、 H3C、 華爲3COM等。
Agent多爲監控目的主機,各系統平臺的服務器如:windows 、linux 、unix等…
操作系統:CentOSrelease 6.4 (Final)
內核版本:2.6.32-358.18.1.el6.x86_64x86_64
軟件相關版本:
apache:
[root@zabbix ~]#/application/apache/bin/apachectl -version
Server version: Apache/2.2.25 (Unix)
Serverbuilt: Sep 10 2013 10:06:13
mysql:
[root@zabbix ~]#mysql -V
mysql Ver14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1
PHP:
[root@zabbix ~]#/application/php/bin/php -v
PHP 5.3.20 (cli) (built: Sep 10 2013 11:57:50)
Copyright (c)1997-2012 The PHP Group
Zend Enginev2.3.0, Copyright (c) 1998-2012 Zend Technologies
zabbix:
[root@zabbix ~]#/usr/local/zabbix/sbin/zabbix_server -V
Zabbix server v2.0.8 (revision 38017) (21 August 2013)
Compilationtime: Sep 11 2013 10:57:27
[root@zabbix ~]#/usr/local/zabbix/sbin/zabbix_agentd -V
Zabbix Agent (daemon) v2.0.8 (revision 38017) (21August 2013)
Compilationtime: Sep 11 2013 10:57:27
四、被監控端主機系統及agent版本
被控主機:
windows2003、windows2008R2、windowsXP、windows7。
unix、linux、類unix系統。
注:系統版本必須選擇與server端相同版本,下載地址如下。
http://www.zabbix.com/download2.php可在官網內選擇版本並下載。