Hadoop监控之Ganglia源码编译安装方式(不建议采用)

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

2 ganglia 架构

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值