Ganglia安装

转发:http://www.cnblogs.com/zhangmiao-chp/archive/2011/04/27/2030325.html

张淼

监控系列之一ganglia的初步安装

1、安装ganglia

sudoyum-yinstallapr-develapr-utilcheck-develcairo-develpango-devellibxml2-develrpm-buildglib2-develdbus-develfreetype-develfontconfig-develgcc-c++expat-develpython-devellibXrender-devel*pcre**confuse**rrdtool*python26-devel

#要先yum安装以上那一坨坨的依赖,如果yum没有安装成功,手动安装缺失的依赖组件并且指定./configure目录

wget-nc-P/tmphttp://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.1.7/ganglia-3.1.7.tar.gz/download

tar-zxvf/tmp/ganglia-3.1.7.tar.gz-C/tmp

cd/tmp/ganglia-3.1.7

./configure--enable-gexec--sysconfdir=/etc/ganglia--prefix=/usr/local/ganglia--with-python=/usr/bin/python2.6--with-gmetad#除显示监控图形的web服务器之外,监控服务器不需要安装gmetad,可以省略--with-gmetad参数

make-j8

sudomakeinstall

2、注册gmetad、gmond系统服务

#gmond服务在所有的被监控服务器上部署,而gmetad服务只需要在web服务器上部署

cpgmond/gmond.init/etc/rc.d/init.d/gmond

sudosed-i"s/\/usr\/sbin\/gmond/\/usr\/local\/ganglia\/sbin\/gmond/g"/etc/rc.d/init.d/gmond#修改默认的路径,如果没有指定--prefix安装路径可以省略

chkconfig--addgmond

chkconfig--level35gmondon

sudocpgmetad/gmetad.init/etc/rc.d/init.d/gmetad

sudosed-i"s/\/usr\/sbin\/gmetad/\/usr\/local\/ganglia\/sbin\/gmetad/g"/etc/rc.d/init.d/gmetad#同上

sudochkconfig--addgmetad

sudochkconfig--level35gmetadon

3、创建gangliarrds环境

#要建/var/lib/ganglia/rrds的目录,(nobody与gmetad运行时的用户一致)

sudomkdir-p/var/lib/ganglia/rrds

sudochownnobody:nobody/var/lib/ganglia/rrds

4、创建并修改ganglia配置文件

#添加默认配置文件/etc/ganglia/gmond.conf/etc/ganglia/gmetad.conf

sudomkdir/etc/ganglia

gmond/gmond-t|sudotee/etc/ganglia/gmond.conf

sudocpgmetad/gmetad.conf/etc/ganglia/

sudovim/etc/ganglia/gmond.conf

#修改gmetad.conf

#修改监控台名称gridname"GangliaMonitor"

#添加监控集群实例data_source"mongodb-clustor"192.168.220.131可以写多个IP

#修改gmond.conf

#修改从属cluster的名称name="mongodb-cluster"

5、启动验证ganglia服务

sudoservicegmondstart

sudoservicegmetadstart

#验证服务启动是否成功

telnet192.168.220.1318649

6、另指定gangliaweb目录(但别忘了修改httpd.conf的DocumentRoot和Directory)

#你也可以将web/*放到/usr/local/apache2/htdocs/里,那么apache目录便不必修改

sudomkdir–p/var/www/html/ganglia/

sudocp-aweb/*/var/www/html/ganglia/

7、修改apache目录[可根据配置略过]

sudovim/usr/local/apache2/conf/httpd.conf

#修改DocumentRoot“/var/www/html”

#修改<Directory“/var/www/html”>

sudochown–Rcdh:cdh/var/www

final、启动之

sudo/usr/local/apache2/bin/apachectlstart

在浏览器中输入http://192.168.220.131/ganglia/

如果不出图,先检讨自身人品,然后去查看日志文件/var/log/messages找原因去

相关推荐