Welcome 微信登录

首页 / 操作系统 / Linux / CentOS 5.5 下Ganglia的安装配置心得

Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。在CentOS 5.5下,Ganglia的安装有很多方法,例如用yum,rpm包或源码安装。这里我将要讨论的是Ganglia的源码安装。先不用多说,到Ganglia的官网下载源码,解压后阅读README和INSTALL文档,然后按照上面的提示进行一步一步的安装。缺少什么就yum什么,这就是CentOS的最大方便之处,yum不到就下源码安装,具体的过程还是比较简单的。一般安装好后就要配置,具体的配置文件主要是/etc/ganglia/目录下的gmond.conf和gmetad.conf。gmond.confcluster {name = "unspecified" ------>改为:"my cluster"owner = "unspecified"latlong = "unspecified"url = "unspecified"}gmetad.conf由于gmetad.conf里默认的RRD数据的存储路径:/var/lib/ganglia/rrds,这个要自己建立,并且要修改所有者为nobody(原来为root),不然会出现如下错误:err1:# service gmetad statusgmetad 已死,但是 subsys 被锁err2:There was an error collecting ganglia data (127.0.0.1:8652): fsockopen error: Connection refused解决代码:# mkdir -p /var/lib/ganglia/rrds# chown nobody:nobody /var/lib/ganglia/rrds还要注意目录/var/www/html/ganglia/下的conf.php文件正确指定你安装rrdtool的路径,默认如下define("RRDTOOL", "/usr/bin/rrdtool");Ganglia 3.1.x下扩展Python模块(翻译自官方wiki) http://www.linuxidc.com/Linux/2014-04/99565.htm使用Ganglia监控Hadoop集群 http://www.linuxidc.com/Linux/2012-05/61349.htm在VMware Workstation的Ubuntu下安装和配置Hadoop与Ganglia http://www.linuxidc.com/Linux/2013-06/85856.htmGanglia安装部署之一建立Grid http://www.linuxidc.com/Linux/2013-05/83673.htmGanglia 极其简单安装教程yum版 http://www.linuxidc.com/Linux/2012-12/76536.htmGanglia快速开始向导(翻译自官方wiki) http://www.linuxidc.com/Linux/2013-11/92747.htmCentOS集群上安装Ganglia-3.6.0监控Hadoop-2.2.0和HBase-0.96.0 http://www.linuxidc.com/Linux/2014-01/95804.htmGanglia在CentOS 6.5的安装 http://www.linuxidc.com/Linux/2014-05/102024.htm在 Ubuntu 14.04 Server 上安装 Ganglia http://www.linuxidc.com/Linux/2014-08/105838.htm本文永久更新链接地址