根据
http://ryanzhutao.blog.163.com/blog/static/4385116520103191468348/
http://hi.baidu.com/xuwuqiang/blog/item/079e0ad32871af073af3cfc4.html
修改而成, 多用apt, 能不编译源码就直接下载包.
服务器版本:安装Ganglia的三部分:gmetad、gmond和web前端。
客户端版本: 安装 gmond 就可以了.
gmetad信赖rrdtool, 这个要显式的安装.
apt-get install rrdtool gmetad
然后修改配置文件: /etc/ganglia/gmetad.conf
data_source "cluster name" localhost
setuid_username "root"
# default: "/var/lib/ganglia/rrds"
# rrd_rootdir "/some/other/place"
rrd_rootdir "/usr/local/rrdtool-1.2.11"
data_source是最重要的参量,在GMOND的Cluser name配置必须与data_source的相同,这个参量被设置为群的名字,被监测以便能监测集群状态。如果有二个或更多监测对象,当有一对象不能被监测,将读取data_source 配置的下一个对象。
启动gmetad:
service gmetad start
Starting GANGLIA gmetad: [ OK ]
验证gmetad正常工作:telnet localhost 8651
就可以得到监控的各个主机的状态。
然后安装ganglia-webfront
apt-get install ganglia-webfront
ln -s /usr/share/ganglia-webfront /var/www/ganglia
客户端:
apt-get install ganglia-monitor
修改配置文件: /etc/ganglia/gmond.conf.
gmond.conf:
/etc/gmond.conf:
globals {
setuid = yes
user = root
cleanup_threshold = 300 /*secs */
}
修改监控组名称
cluster {
name = "cluster name"
.......
}
配置完成后重新启动gmond.
验证gmond正常工作:telnet localhost 8649 就可以获取机群内运行gmond的主机的信息
分享到:
相关推荐
1. `gmond.conf`配置文件中包含`include (" /etc/ganglia/conf.d/*.conf")`,这表示.pyconf格式的Python模块配置文件所在目录。 2. `modpython.conf`文件应位于`/etc/ganglia/conf.d`,它指定了.pyconf文件的位置。 ...
本文将详细介绍在Red Hat AS4.3 i386系统上安装配置Ganglia的步骤,并简要提及在Ubuntu系统及64位Red Hat AS系统中的常见问题及解决方案。 首先,我们来看在Red Hat AS4.3 i386上的安装过程: 1. **下载必要的组件...
本文将详细介绍如何在Ubuntu系统上安装Ganglia,并配置其客户端与服务端。 #### 二、环境准备 - **操作系统**: Ubuntu - **软件**: Ganglia #### 三、Ganglia客户端安装步骤 **Step1:** 安装监视客户端包 ```...
本文将基于提供的文件信息,深入解析Ganglia的安装、配置以及简单应用流程,为读者提供一份详尽的操作指南。 ### Ganglia的安装与配置 #### 安装Ganglia Monitor与Web前端 Ganglia的安装首先涉及到Monitor(gmond...
在压缩包中的“ganglia install linux.txt”文件很可能是详细安装步骤的文本记录,可能包括环境准备、依赖安装、配置文件修改、服务启动和验证等环节。在实际操作时,应仔细阅读该文件,根据其指示进行安装。 总的...
7. **配置Gmetad**:Gmetad配置文件通常在`/etc/ganglia/gmetad.conf`。设置数据源(通常是gmond实例)和web前端的路径。 8. **配置Web界面**:Ganglia的Web界面由PHP驱动,通常位于`/var/www/html/ganglia`。确保...
1. **系统要求**:Ganglia适用于多种操作系统,包括Linux(如Ubuntu、CentOS)、FreeBSD等。确保你的服务器支持这些操作系统,并且是最新稳定版本。 2. **组件组成**:Ganglia主要由以下几个部分构成: - **Gmetad...
- 配置Ganglia,指定安装目录、数据存储位置等:`./configure --prefix=/usr/local/ganglia --sysconfdir=/etc/ganglia` - 编译并安装:`make && sudo make install` - 配置Gmond和Gmetad:编辑`/etc/ganglia/...
3. **配置Gmond**:编辑`/etc/ganglia/gmond.conf`,配置Gmond监听的端口、集群名称、发送数据的主节点IP等。确保每个节点的配置文件中,`udp_send_channel`和`udp_recv_channel`正确设置。 4. **启动Gmond**:在每...
5. **libxml2**: 这个库用于解析XML文件,Ganglia的配置文件和数据交换可能涉及XML格式。 6. **Python**: Ganglia的某些组件可能会使用Python,例如编译和安装过程中的一些脚本。 7. **Net-SNMP**: 如果需要监控...
5. **配置Ganglia**:根据你的环境编辑`gmond.conf`和`gmetad.conf`,配置数据收集和聚合规则。 6. **启动服务**:使用`sudo service gmond start`和`sudo service gmetad start`启动Ganglia守护进程和服务。 7. **...
12. Ganglia安装:需要下载和安装Ganglia,并配置相应的环境变量。 13. Eclipse安装:需要下载和安装Eclipse,并配置相应的环境变量。 这些知识点涵盖了Hadoop云计算平台的搭建过程中的各个方面,包括安装环境简介...
3. 软件要求:操作系统为64位Ubuntu12.04.4,JDK版本为jdk-7u51-linux-x64.tar.gz。 五、Hadoop云计算平台应用场景 1. 大数据处理:Hadoop云计算平台提供了强大的数据处理能力,适合大数据处理和分析。 2. 数据...
安装这些依赖通常可以通过包管理器完成,例如在Ubuntu上使用`apt-get install`命令,或者在CentOS上使用`yum install`。如果从源码编译,需要按照每个依赖的官方指南进行。 接下来是gmetad的编译安装步骤: 1. **...
在安装Ganglia时,确保已经正确安装并配置了APR,以避免编译或运行时遇到错误。 总结,APR 1.7.0是Apache项目的关键组成部分,提供跨平台的运行时支持。正确地下载、解压、编译和安装APR是部署依赖它的应用(如...
6. **Ganglia相关依赖**:如果标签中提到的Ganglia是目标应用,那么可能还需要Ganglia的库和头文件,以便RRDTool能与Ganglia集成,用于集群监控。 安装这些依赖通常可以通过包管理器完成,例如在Ubuntu或Debian系统...
1. **环境准备**:确保所有机器都安装了64位的Ubuntu 12.04.4,并且配置好SSH免密码登录,方便集群间的通信。 2. **安装JDK**:Hadoop依赖Java环境,需要安装JDK 7或以上版本。 3. **下载和解压Hadoop**:将Hadoop的...
10. **监控与调优**:通过Hadoop提供的监控工具,如JMX、Ganglia或Ambari,监控集群状态,根据性能指标进行调整优化。 这个数据包的分析可能会涵盖多个层面,比如交通流量的预测、驾驶行为分析、故障检测、系统性能...