设为首页 收藏本站
查看: 1170|回复: 0

[经验分享] CentOS 6.4 安装 ganglia

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-23 10:21:16 | 显示全部楼层 |阅读模式
1、查找方法

  CentOS官方软件仓库中没有Ganglia,而Ganglia源码安装依赖太多。
  发现企业版 Linux 附加软件包(简称EPEL)包含完整的构建系统、升级管理器、镜像管理器等等。
   EPEL(提供各种版本软件包的仓库)(具体说明可查看:http://fedoraproject.org/wiki/EPEL/zh-cn


CentOS添加epel源,实际上是 fedora的库地址:
1
http://download.fedoraproject.org/pub/epel/




根据不同版本CentOS,通过rpm即可安装到主机
1
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm





其实上面安装的那个包就是在你系统/etc/yum.repos.d/下释放了2个yum源的repo文件而已:
epel.repo(默认是使用这个的-稳定版)、
    epel-testing.repo、




安装完后需要import对应的 gpg 密钥 ,已经rpm到你的主机(在/etc/pki/rpm-gpg 下),操作例如:
1
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6



即完成了epel仓库的添加!


2.1 服务端安装Ganglia服务器端收集监控端信息,并提供访问接口,使用以下命令安装:
1
yum install ganglia ganglia-devel ganglia-gmetad ganglia-gmond ganglia-web ganglia-gmond-python



2.2 服务端配置
1
2
3
vim /etc/ganglia/gmetad.conf

data_source "my cluster" localhost



只需要更改 data_source一行,"my cluster"代表集群的名字, localhost,就是要监控的机器名(这里是本机,客户端与服务器端同一虚拟机),默认端口8649。
如果不修改localhost,需要把被监控服务的的ip地址以及主机名写入到  /etc/hosts 文件中

2.3 服务器端Apache配置
1
2
3
4
5
6
7
8
9
10
11
vim /etc/httpd/conf.d/ganglia.conf

Alias /ganglia /usr/share/ganglia
<Location /ganglia>
Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
Allow from all
# Allow from .example.com
</Location>



用作测试的话可以做如上配置。



启动服务:
1
2
3
service gmond start
service httpd start
service gmetad start





3.1 客户端安装
1
yum install ganglia ganglia-gmond




3.2 客户端端配置
1
2
3
4
5
6
7
8
9
vim /etc/ganglia/gmond.conf

cluster
{
  name  =  "my  cluster"      //只需更改这一行,设置为gmetad中data_source指定的名称即可
  owner = " unspecified"
  latlong = "unspecified"
  url = "unspecified"
}



service gmond start



3.3 关闭服务端的selinux(服务端和客户端)
1
vim /etc/selinux/config



SELINUX=enforcing //改为disable

可以使用命令setenforce 0来关闭selinux而不需要重启,刷新页面,即可访问.
注意:配置时,gmetad中的name与gmond的cluser的配置名字一定相同才可以在web上看到数据。




4、总结
自此,完成了ganglia的简单配置,只需要打开浏览器:http://server_ip(主机ip)/ganglia   
即可在服务器端监控客户端的硬件信息。最后附上Ganglia的架构图: Center.jpg






运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-59945-1-1.html 上篇帖子: Linux进程管理工具之top,htop,glances,dstat 下篇帖子: 将linux服务器模拟成路由器的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表