Ganglia CentOS yum安装配置

Ganglia安装架构简介:
Ganglia监控套件包括三个主要部分:gmond,gmetad,和网页接口(ganlia-web)
gmond:是一个守护进程,他运行在每一个需要监测的节点上,收集监测统计
gmetad:也是一个守护进程,他定期检查gmonds,从那里拉取数据,并将他们的指标存储在RRD存储引擎中。他可以查询多个集群并聚合指标。他也被用于生成用户界面的web前端。
ganglia-web:安装在有gmetad运行的机器上,读取RRD文件。

安装场景:
服务器1 (master):安装gmond,gmetad,和web
服务器2 (slave1):仅安装gmond
服务器3 (slave2):仅安装gmond
服务器n (slaven):仅安装gmond
系统:centos 6.6

  1. 首先要为每台机器安装EPEL:是yum的一个软件源,里面包含了许多基本源里没有的软件。不安装会找不到包
    安装方法(64位):
    yum install http://mirrors.hustunique.com/epel//6/x86_64/epel-release-6-8.noarch.rpm

  2. 服务器端安装:
    yum -y install ganglia-gmond
    yum -y install ganglia-gmetad
    yum -y install ganglia-web
    安装过程中可能会提示:
    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
    解决办法:修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉

  3. 客户端安装: yum -y install ganglia-gmond

  4. 配置阶段:
    安装阶段已经完成了,接下来进入配置阶段。
    文件说明:
    gmetad.conf 是配置监控哪些机器的文件。
    gmond.conf 配置受监控机器文件
    1 服务器端:

   vim /etc/ganglia/gmetad.conf
   data_source "MyCluster" master slave1 slave2 ....
此外还要修改Apache的服务端配置
    vim /etc/httpd/conf.d/ganglia.conf
代码如下:
Alias /ganglia /usr/share/ganglia 
<.Location /ganglia> 
Order deny,allow 
Allow from all 
</ Location>

2 客户端“

 /etc/ganglia/gmond.conf

  cluster {
  name = "MyCluster"
  owner = "unspecified"
  latlong = "unspecified"
  url = "unspecified"
}

name的“MyCluster”要和服务器端的data_source中的”MyCluster”相同

  1. 设置开机启动
    在master节点启动gmetad和apache
service gmetad start  
chkconfig gmetad on
service httpd restart
chkconfig apache on

在slave节点启动gmond

service gmond start
chkconfig gmond on

最后通过网址访问:http://service_ip/ganglia
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值