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

来源:互联网 发布:ar3d什么软件 编辑:程序博客网 时间:2024/04/28 05:09

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=nchcmkdir -p /opt/softtar -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-develzliblibart_lgpllibpngdejavu-lgc-sans-mono-fontsdejavu-sans-mono-fontsperl-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.gzwget http://download.savannah.gnu.org/releases/confuse/confuse-2.7.tar.gz## 解压软件mkdir -p /opt/softtar -zxvf  rrdtool-1.4.8.tar.gz  -C /opt/soft/tar -zxvf  confuse-2.7.tar.gz  -C /opt/soft/## 安装rrdtoolcd /opt/soft/rrdtool-1.4.8./configure  -prefix=/usr/local/rrdtoolmake && make installmkdir  /usr/local/rrdtool/lib64cp /usr/local/rrdtool/lib/* /usr/local/rrdtool/lib64/ -rfcp /usr/local/rrdtool/lib/librrd.so /usr/lib/cp /usr/local/rrdtool/lib/librrd.so /usr/lib64/## 安装confusecd /opt/soft/confuse-2.7./configure CFLAGS=-fPIC --disable-nls --prefix=/usr/local/confusemake && make installmkdir  /usr/local/confuse/lib64cp /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/gangliamake && make installcp gmetad/gmetad.init /etc/init.d/gmetadcp /usr/local/ganglia/sbin/gmetad /usr/sbin/chkconfig --add gmetad## 安装gmondcp gmond/gmond.init /etc/init.d/gmondcp /usr//local/ganglia/sbin/gmond /usr/sbin/gmond --default_config>/etc/ganglia/gmond.confchkconfig --add gmond

4 至此,hadoop1上的gmetad、gmond安装成功,接着安装ganglia-web,首先要安装php和httpd

2 ganglia 架构

这里写图片描述

0 0
原创粉丝点击