RRDTool:rrdtool-1.4.5.tar.gz
Ganglia:ganglia-3.1.7.tar.gz
二、安裝過程
參考了Ganglia Wiki上的安裝配置文檔,以及IBM網站上《Ganglia 和 Nagios》:
1)apache+php的安裝:大略如下:
apache:- wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.19.tar.gz
- tar -zxvf httpd-2.2.19.tar.gz
- cd httpd-2.2.19
- ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most
- make && make install
-
- /usr/local/apache2/bin/apachectl start
http://192.168.9.45,訪問成功!
php:
准備手動編譯安裝,但是在下載gd庫時出錯,沒有下載到,索性使用yum安裝- yum -y install zlib libpng jpeg freetype2 libxml2 gdphp-mbstring
- yum -y install php
使用apache支持php:- cp /usr/lib64/httpd/modules/libphp5.so /usr/local/apache2/modules/
然後,vi /usr/local/apache2/conf/httpd.conf,添加:- <FilesMatch \.php$>
- SetHandler application/x-httpd-php
- </FilesMatch>
- <FilesMatch "\.ph(p[2-6]?|tml)$">
- SetHandler application/x-httpd-php
- </FilesMatch>
- <FilesMatch "\.phps$">
- SetHandler application/x-httpd-php-source
- </FilesMatch>
-
- LoadModule php5_module modules/libphp5.so
-
- <IfModule dir_module>
- DirectoryIndex index.html index.php
- </IfModules>
重啟apache,測試PHP是否安裝成功:
vi /usr/local/apache2/htdocs/index.php,添加:- <?
- phpinfo();
- ?>
訪問:http://192.168.9.45/index.php,訪問成功!
2)依賴庫的安裝:- yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpmbuild glib2-devel dbus-devel freetype-devel fontconfig-devel gcc-c++ expat-devel python-devel libXrender-devel
3)libconfuse的安裝(自己使用google搜索下載地址):- wget http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz
- tar -zxvf confuse-2.7.tar.gz
- cd confuse-2.7
- ./configure CFLAGS=-fPIC --disable-nls
- make && make install
調整lib庫的位置:
vi /etc/ld.so.conf.d/libconfuse.conf,添加:/usr/local/lib,然後/sbin/ldconfig -v