Ganglia的安装与配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
第一步:下载所需套件 1)ganglia-3.1.11.tar.gz wget [url]http://aayyooh.ucoz.com/ganglia3.1.11-install.tar.gz[/url] 第二步:安装所下载的软件 1)安装expat-2.0.1.tar.gz tar xvzf expat-2.0.1.tar.gz cd expat*;./configure --prefix=/usr/local/expat-2.0.1;make;make install 2)安装apr-1.3.2.tar.bz2 tar xvjf apr-1.3.2.tar.bz2 cd apr-1.3.2;./configure --prefix=/usr/local/apr-1.3.2;make;make install 3)安装apr-util-1.3.2.tar.bz2 tar xvjf apr-util-1.3.2.tar.bz2 cd apr-util-1.3.2;./configure --with-apr=/usr/local/apr --with-expat=/usr/local/expat(./configure --with-apr=/usr/local/apr-1.3.3 --with-expat=/usr/local/expat-2.0.1) make;make install cp /usr/local/apr/include/apr-1/* /usr/local/apr/include/目录,ganglia安装时默认会去/usr/local/apr/include下寻找apr的库文件. cp /usr/local/apr-1.3.3/include/apr-1/* /usr/local/apr-1.3.3/include/ cp /usr/local/apr/include/apr-1/* /usr/local/apr/include/ 4)安装confuse-2.6 tar zxvf confuse-2.6.tar.gz cd confuse-2.6;./configure --prefix=/usr/local/confuse-2.6;make;make install 5)安装rrdtool-1.2.27.tar.gz tar xvzf rrdtool-1.2.27.tar.gz cd rrdtool-1.2.27;./configure --prefix=/usr/local/rrdtool make;make install 5)先在集群服务器管理节点(为了消除服务器单点故障,最好是在lvs服务器上)上安装ganglia-3.1.0.tar.gz a)tar xvzf ganglia-3.1.0.tar.gz b) ./configure --prefix=/Data/apps/ganglia-3.1.1 --with-librrd=/usr/local/rrdtool-* --with-libapr=/usr/local/apr --with-libexpat=/usr/local/expat-2.0.1 --with-libconfuse=/usr/local/confuse-2.6 --with-gmetad --enable-gexec --enable-status c)make;make install 将gmond gmetad及相应启动脚本分别挎至/usr/sbin与/etc/init.d目录下 d)cp gmond/gmond /usr/sbin;cp gmond/gmond.init /etc/init.d/gmond;cp gmetad/gmetad /usr/sbin;cp gmetad/gmetad.init /etc/init.d/gmetad; cp gmetad/gmetad.conf /etc/ganglia/;cp web web的DocumentRoot 拥有帝国一切,皆有可能。欢迎访问phome.net e)让gmond.init与gmetad.init服务随机启动或者是修改heartbeat的haresources配置文件,让heartbeat来接管gmond.init与gmetad.init(但仅限是在lvs服务器上) f)gmond与gmetad默认会去/etc/ganglia目录下找配置文件, 11)mkdir /etc/ganglia;/Data/apps/ganglia-3.1.1/sbin/gmond --default_config>/etc/ganglia/gmond.conf 修改gmond.conf中如下内容(只修改下面内容即可,其它默认): cluster { name = "360quan"(同你在gmetad.conf配置文件中指定的集群名) owner = "360quan"(同上) latlong = "360quan"(同上) url = "360quan"(同上) } /* The host section describes attributes of the host, like the location */ host { location = "$hostname"(你你所在节点主机名) } 更改/etc/ganglia/gmetad.conf 中的data─source 这行,使其适合你自己的集群环境.如下 data_source "360quan" localhost 60.28.208.* "360quan"是指集群名(可以任意,但gmond.conf文件中集群名需与此一致),后面参数是指你集群节点的ip地址也可以是主机名 22)创建/var/lib/ganglia/rrds目录,gmond会将监测到的节点信息放至此目录 { f)将源代码下的web目录挎至apache2根目录下,修改conf.php配置文件,只更改下面内容即可 # Where gmetad stores the rrd archives. $gmetad_root = "/var/lib/ganglia"; $rrds = "$gmetad_root/rrds"; # Leave this alone if rrdtool is installed in $gmetad_root, # otherwise, ch |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一个更换ip的sh下一篇: Linux全攻略--Squid服务器配置与管理
关于Ganglia的安装与配置的所有评论