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-get install rrdtool gmetad

然后修改配置文件: /etc/ganglia/gmetad.conf
data_source "cluster name" 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的Cluser name配置必须与data_source的相同,这个参量被设置为群的名字,被监测以便能监测集群状态。如果有二个或更多监测对象,当有一对象不能被监测,将读取data_source 配置的下一个对象。

启动gmetad:
service gmetad start
Starting GANGLIA gmetad: [ OK ]
验证gmetad正常工作:telnet localhost 8651
就可以得到监控的各个主机的状态。

然后安装ganglia-webfront
apt-get install ganglia-webfront
ln -s /usr/share/ganglia-webfront /var/www/ganglia

客户端:
apt-get install ganglia-monitor
修改配置文件: /etc/ganglia/gmond.conf.
gmond.conf:

/etc/gmond.conf:

globals {

setuid = yes

user = root

cleanup_threshold = 300 /*secs */

}



修改监控组名称

cluster {

  name = "cluster name"

  .......

}

配置完成后重新启动gmond.
验证gmond正常工作:telnet localhost 8649 就可以获取机群内运行gmond的主机的信息

猜你喜欢

转载自tq02ksu.iteye.com/blog/1103655