走进Ganglia—集群配置
走进Ganglia—集群配置
一、服务端配置(gmetad节点)
1、创建存放rrdtool数据的目录
mkdir -p /var/lib/ganglia/rrds/mkdir -p /var/lib/ganglia/dwoo/
2、创建用户nobody,并给rrds和dwoo目录赋予nobody权限
adduser nobodychown nobody:root /var/lib/ganglia/rrds
chown nobody:root /var/lib/ganglia/dwoo
3、配置数据源
修改/etc/ganglia/gmetad.conf文件,同时将运行用户设置为rrdtool的目录权限用户nobodydata_source "qianzi" localhost
启动gmetad服务
service gmetad start
二、客户端配置(gmond节点)
1、在/etc/ganglia/目录下生成gmond配置文件
./gmond -t > /etc/ganglia/gmond.conf2、修改配置文件/etc/ganglia/gmond.conf
globals.user = nobody //生成的用户名cluster.name = "qianzi" //其中name是将要在服务端进行的分组,是服务端的数据源
cluster.owner = "nobody" //生成的用户名
配置项如下所示:
globals {
daemonize = yes
setuid = yes
user = nobody
debug_level = 0
max_udp_msg_len = 1472
mute = no
deaf = no
allow_extra_data = yes
host_dmax = 86400
host_tmax = 20
cleanup_threshold = 300
gexec = no
send_metadata_interval = 0
}
cluster {
name = "qianzi"
owner = "nobody"
latlong = "unspecified"
url = "unspecified"
}