ubuntu ganglia 配置.

根据

http://ryanzhutao.blog.163.com/blog/static/4385116520103191468348/

http://hi.baidu.com/xuwuqiang/blog/item/079e0ad32871af073af3cfc4.html

修改而成,多用apt,能不编译源码就直接下载包.

服务器版本:安装Ganglia的三部分:gmetad、gmond和web前端。

客户端版本:安装gmond就可以了.

gmetad信赖rrdtool,这个要显式的安装.

apt-getinstallrrdtoolgmetad

然后修改配置文件:/etc/ganglia/gmetad.conf

data_source"clustername"localhost

setuid_username"root"

#default:"/var/lib/ganglia/rrds"

#rrd_rootdir"/some/other/place"

rrd_rootdir"/usr/local/rrdtool-1.2.11"

data_source是最重要的参量,在GMOND的Clusername配置必须与data_source的相同,这个参量被设置为群的名字,被监测以便能监测集群状态。如果有二个或更多监测对象,当有一对象不能被监测,将读取data_source配置的下一个对象。

启动gmetad:

servicegmetadstart

StartingGANGLIAgmetad:[OK]

验证gmetad正常工作:telnetlocalhost8651

就可以得到监控的各个主机的状态。

然后安装ganglia-webfront

apt-getinstallganglia-webfront

ln-s/usr/share/ganglia-webfront/var/www/ganglia

客户端:

apt-getinstallganglia-monitor

修改配置文件:/etc/ganglia/gmond.conf.

gmond.conf:

/etc/gmond.conf:

globals{

setuid=yes

user=root

cleanup_threshold=300/*secs*/

}

修改监控组名称

cluster{

name="clustername"

.......

}

配置完成后重新启动gmond.

验证gmond正常工作:telnetlocalhost8649就可以获取机群内运行gmond的主机的信息

相关推荐