ganglia-3.6.0安装和配置
来源:互联网 发布:上海交大软件学院 编辑:程序博客网 时间:2024/05/29 17:59
之前测试的是ganglia-3.2.0版本的,本次测试的是3.6.0版本的,所需安装包和编译选项个别地方也有所不同
一:实验环境
OS:RHEL6.4(3台组成的并行集群,分别为manager,node1,node2),并行集群搭建过程在此不详细列出
IP如下所示
manager eth1:192.168.78.11 eth0:172.16.1.1
node1 eth1:192.168.78.12 eth0:172.16.1.2
node2 eth1:192.168.78.13 eth0:172.16.1.3
软件版本为ganglia-3.6.0.tar.gz
ganglia-web-3.5.12.tar.gz
confuse-2.7.tar.gz
rrdtool-1.4.8.tar.gz
【服务器端安装】
二:开始安装
1.首先安装所需软件包
yum -y install apr-devel expat-devel \
pcre-devel libxml2-devel cairo-devel pango-devel perl-ExtUtils*
2.编译confuse
tar xzvf confuse-2.7.tar.gz
cd confuse-2.7
./configure --enable-shared --libdir=/usr/lib64
make
make install
3.编译rrdtool-1.4.8
tar xzvf rrdtool-1.4.8.tar.gz
cd rrdtool-1.4.8
./configure --prefix=/usr/local/rrdtool-1.4.8 \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--libdir=/usr/lib64 \
--includedir=/usr/include(编译选项和之前的不同,我用之前的编译选项编译报错,只能用这种编译选项)
make
make install
4.编译ganglia-3.6.0
tar xzvf ganglia-3.6.0.tar.gz
cd ganglia-3.6.0
./configure --prefix=/usr/local/ganglia \
--with-gmetad
--enable-gexec
--enable-status
make
make intall
5.配置gmetad和gmond
cd gmetad
vi gmetad.init(把GMETAD=/usr/sbin/gmetad改成/usr/local/ganglia/sbin/gmetad)
cp gmetad.init /etc/init.d/gmetad
chkconfig --add gmetad
vi /usr/local/ganglia/etc/gmetad.conf
更改内容如下
创建所需目录并设置所有者和权限
mkdir -p /var/lib/ganglia/rrds
chown nobody:nobody /var/lib/ganglia/rrds
chmod 1777 /var/lib/ganglia/rrds
启动gmetad服务
service gmetad start
cd ../gmond
vi gmond.init
同样更改路径为/usr/local/ganglia/sbin/gmond
cp gmond.init /etc/init.d/gmond
chkconfig --add gmond
./gmond -t>/usr/local/ganglia/etc/gmond.conf
vi /usr/local/ganglia/etc/gmond.conf
更改内容如下
cluster {
name="你自己的集群名称"
}
******
启动gmond
service gmond start
6安装apache
yum -y install httpd php php-gd
解压ganglia-web,并把内容全部复制到/var/www/html里
tar ganglia-web-3.5.12.tar.gz
cp -r ganglia-web-3.5.12/ /var/www/html/ganglia
cd /var/www/html/ganglia
cp conf_default.php conf.php
vi conf.php
更改内容如下所示
创建所需目录并设置所有者
[root@manager ~]# mkdir -p /var/lib/ganglia/dwoo/compiled
[root@manager ~]# mkdir -p /var/lib/ganglia/dwoo/cache
[root@manager ~]# mkdir -p /var/lib/ganglia/conf
[root@manager ~]# chown apache.apache /var/lib/ganglia/dwoo/compiled/
[root@manager ~]# chown apache.apache /var/lib/ganglia/dwoo/cache/
[root@manager ~]# chown apache.apache /var/lib/ganglia/conf/
启动httpd服务
service httpd start ; chkconfig httpd on
7.测试是否安装成功
192.168.78.11/ganglia后发现如下问题
英文不能正常显示,而显示为方框
原因为缺少python包(具体需要的包叫什么我没搞清楚)
没办法我就全装了yum -y install python*
再次访问192.168.78.11/ganglia 正常显示了
【客户端安装】
8.添加node1和node2
首先安装所需包(先安装可通过yum安装的包)
yum -y install apr-devel expat-devel pcre-devel zlib-devel
编译confuse
cd confuse
./configure --enable-shared --libdir=/usr/lib64
make
make install
最后编译ganglia
cd ganglia
./configure --prefix=/usr/local/ganglia
make
make install
mkdir /usr/local/ganglia/etc
scp manager:/usr/local/ganglia/etc/gmond.conf /usr/local/ganglia/etc
scp manager:/etc/init.d/gmond /etc/init.d
chkconfig --add gmond
/etc/init.d/gmond start
9.测试
再次重新访问192.168.78.11/ganglia,如下所示
至此安装配置完成
- ganglia-3.6.0安装和配置
- ganglia安装和配置
- ganglia安装配置
- CentOS安装配置ganglia
- Ganglia的安装配置
- ganglia 安装配置指南
- CentOS安装配置ganglia
- ganglia安装配置
- ganglia安装配置-2
- Ganglia的安装配置
- ganglia安装与配置
- Ganglia配置安装
- hadoop + ganglia 配置安装
- ganglia结构和安装
- ganglia结构和安装
- Ganglia的安装和配置 Nagios正在酝酿中
- VMware 的Ubuntu下安装和配置Ganglia
- ganglia安装和配置监控hadoop,hbase,spark
- hdu 2084 数塔
- 蓝的成长记——追逐DBA(1):奔波于路上,挺进山东
- Tomcat 学习进阶历程之关闭钩子
- ubuntu + glink GTAG
- Listview headview 显示隐藏
- ganglia-3.6.0安装和配置
- Android内存管理之道
- html使用a标签不通过后台实现直接下载
- 【01】微信公众平台简介
- 日志系统框架的设计与实现
- prim
- MAVEN POM文件详解
- B/S与C/S联系与区别
- 50道Java习题之15