1 Ganglia 安装配置
官方网站:http://ganglia.sourceforge.net/
sourceforge 网址:
https://sourceforge.net/projects/ganglia/
2016年8月9日 10:14:22 日获取的真实下载地址:
wget http://downloads.sourceforge.net/project/ganglia/ganglia%20monitoring%20core/3.7.2/ganglia-3.7.2.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fganglia%2F&ts=1470708814&use_mirror=nchc
mkdir -p /opt/soft
tar -zxvf ganglia-3.7.2.tar.gz -C /opt/soft/
参考源:http://quenlang.blog.51cto.com/4813803/1571635/
1 首先安装ganglia所需要的依赖包
[root@hadoop1 ~]# cat ganglia.rpm
apr-devel
apr-util
check-devel
cairo-devel
pango-devel
libxml2-devel
glib2-devel
dbus-devel
freetype-devel
fontconfig-devel
gcc-c++
expat-devel
python-devel
libXrender-devel
zlib
libart_lgpl
libpng
dejavu-lgc-sans-mono-fonts
dejavu-sans-mono-fonts
perl-ExtUtils-CBuilder
perl-ExtUtils-MakeMaker
[root@hadoop1 ~]# yum install -y `cat ganglia.rpm`
2 除了上面的依赖,还需要安装confuse-2.7.tar.gz、rrdtool-1.4.8.tar.gz两个软件
##下载
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.8.tar.gz
wget http://download.savannah.gnu.org/releases/confuse/confuse-2.7.tar.gz
## 解压软件
mkdir -p /opt/soft
tar -zxvf rrdtool-1.4.8.tar.gz -C /opt/soft/
tar -zxvf confuse-2.7.tar.gz -C /opt/soft/
## 安装rrdtool
cd /opt/soft/rrdtool-1.4.8
./configure -prefix=/usr/local/rrdtool
make && make install
mkdir /usr/local/rrdtool/lib64
cp /usr/local/rrdtool/lib/* /usr/local/rrdtool/lib64/ -rf
cp /usr/local/rrdtool/lib/librrd.so /usr/lib/
cp /usr/local/rrdtool/lib/librrd.so /usr/lib64/
## 安装confuse
cd /opt/soft/confuse-2.7
./configure CFLAGS=-fPIC --disable-nls --prefix=/usr/local/confuse
make && make install
mkdir /usr/local/confuse/lib64
cp /usr/local/confuse/lib/* /usr/local/confuse/lib64/ -rf
3 开始安装ganglia软件中的gmetad和gmond
cd /opt/soft/ganglia-3.7.2
## 安装gmetad
./configure --prefix=/usr/local/ganglia --with-librrd=/usr/local/rrdtool \
--with-libconfuse=/usr/local/confuse --with-gmetad --with-libpcre=no --enable-gexec --enable-status \
--sysconfdir=/etc/ganglia
make && make install
cp gmetad/gmetad.init /etc/init.d/gmetad
cp /usr/local/ganglia/sbin/gmetad /usr/sbin/
chkconfig --add gmetad
## 安装gmond
cp gmond/gmond.init /etc/init.d/gmond
cp /usr//local/ganglia/sbin/gmond /usr/sbin/
gmond --default_config>/etc/ganglia/gmond.conf
chkconfig --add gmond
4 至此,hadoop1上的gmetad、gmond安装成功,接着安装ganglia-web,首先要安装php和httpd