安装Ganglia

  |   0 评论   |   1,022 浏览

添加yum源

创建

vim /etc/yum.repos.d/HDP.repo
[HDP-2.2]
name=HDP-2.2
baseurl=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.2.0.0
gpgcheck=0
enabled=1
priority=1
[HDP-UTILS-1.1.0.20]
name=HDP-UTILS-1.1.0.20
baseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos6
gpgcheck=0
enabled=1
priority=1

安装 

添加用户

useradd ganglia

Server端

yum install rrdtool libganglia ganglia-gmetad ganglia-gmond httpd php ganglia-web

Client端

yum -y install ganglia-gmond

配置

gmond

创建RRD目录

mkdir -p /var/lib/ganglia/rrds
chown -R ganglia:ganglia /var/lib/ganglia/rrds

编辑/etc/ganglia/gmond.conf

Server端


cluster {
  name = "cxy7" 
  owner = "unspecified" 
  latlong = "unspecified" 
  url = "unspecified" 
}
udp_send_channel {
  host = nn2.cxy7.ol
  port = 8649
  ttl = 1
}
udp_recv_channel {
  port = 8649
}
tcp_accept_channel {
  port = 8649
}

 Client端

cluster {
  name = "cxy7" 
  owner = "unspecified" 
  latlong = "unspecified" 
  url = "unspecified" 
}
udp_send_channel {
  host = nn2.cxy7.ol
  port = 8649
  ttl = 1
}

gmetad

编辑/etc/ganglia/gmetad.conf

data_source "cxy7" 192.168.1.20:8649
gridname "cxy7Grid" 
setuid_username "ganglia" 
rrd_rootdir "/hadoop/1/ganglia/rrds"

gweb

编辑/var/www/html/ganglia/conf_default.php

$conf['gmetad_root'] = "/hadoop/1/ganglia";

编辑/etc/httpd/conf.d/ganglia.conf

<Location /ganglia>
    Order deny,allow
    Allow from all
</Location>

配置开机启动

# 开机运行采集进程
chkconfig --levels 235 gmond on
# 开机运行数据存储进程
chkconfig --levels 235 gmetad on
# 开机运行apache服务
chkconfig --levels 235 httpd on

启动服务

service gmond restart
service gmetad restart
service httpd restart


读后有收获可以支付宝请作者喝咖啡