`
奔跑的羚羊
  • 浏览: 576388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ganglia安装配置

阅读更多
Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点。每台计算机都运行一个收集和发送度量数据(如处理器速度、内存使用量等)的名为 gmond 的守护进程。它将从操作系统和指定主机中收集。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次结构模式,才使得 Ganglia 可以实现良好的扩展。gmond 带来的系统负载非常少,这使得它成为在集群中各台计算机上运行的一段代码,而不会影响用户性能。

所有这些数据收集会多次影响节点性能。网络中的 “抖动(Jitter)” 发生在大量小消息同时出现时。我们发现通过将节点时钟保持一致,就可以避免这个问题。


一、安装rrdtool(显示图形的工具)
轮循数据库工具(Round Robin Database Tool)
1)它将在轮循数据库中存储数据。随着捕捉的数据变得越来越旧,解析的精确性将变得越来越低。这将占用很少的内存并且在大多数情况下仍然有用。
2)它可以通过使用命令行实参根据捕捉的数据生成图形。

下载http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
默认的安装路径:/usr/local/rrdtool-<VERSION>
tar zxvf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
./configure --prefix=/usr   #使用/usr会减少很多麻烦,头文件会放到/usr/include,库文件放到/usr/lib
make -j8
make install

which rrdtool
ldconfig  # make sure you have the new rrdtool libraries linked.


如果安装时,报错:
configure: error: Please fix the library issues listed above and try again.
需要安装cgilib
wget http://www.infodrom.org/projects/cgilib/download/cgilib-0.7.tar.gz
tar zxvf cgilib-0.7.tar.gz
cd cgilib-0.7
make
cp libcgi.a /usr/local/lib
cp cgi.h /usr/include
cd rrdtool-1.4.5
./configure


依赖的包:
http://oss.oetiker.ch/rrdtool/pub/libs/
http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz


二、安装ganglia
下载http://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.1.7/ganglia-3.1.7.tar.gz
gmetad不是默认安装的,安装时需要加参数 --with-gmetad
tar zxvf ganglia*gz
cd ganglia-3.1.7/
./configure --with-gmetad
make -j8
make install

三、配置 Ganglia
1。处理命令行文件
cd ganglia-3.1.7/   # you should already be in this directory
mkdir -p /var/www/html/ganglia/  # make sure you have apache installed
cp -a web/* /var/www/html/ganglia/   # this is the web interface
cp gmetad/gmetad.init /etc/rc.d/init.d/gmetad  # startup script
cp gmond/gmond.init /etc/rc.d/init.d/gmond
mkdir /etc/ganglia  # where config files go
gmond -t | tee /etc/ganglia/gmond.conf  # generate initial gmond config
cp gmetad/gmetad.conf /etc/ganglia/  # initial gmetad configuration
mkdir -p /var/lib/ganglia/rrds  # place where RRDTool graphs will be stored
chown nobody:nobody /var/lib/ganglia/rrds  # make sure RRDTool can write here.
chkconfig --add gmetad  # make sure gmetad starts up at boot time
chkconfig --add gmond # make sure gmond starts up at boot time
分享到:
评论

相关推荐

    ganglia安装配置汇编.pdf

    《Ganglia安装配置详解》 Ganglia是一款开源的分布式监控系统,它能够收集并显示网络中的各种节点(如服务器、工作站等)的性能数据,包括CPU使用率、内存使用情况、磁盘I/O、网络流量等。本文将详细介绍在Red Hat ...

    ganglia的安装配置

    本文将基于提供的文件信息,深入解析Ganglia的安装、配置以及简单应用流程,为读者提供一份详尽的操作指南。 ### Ganglia的安装与配置 #### 安装Ganglia Monitor与Web前端 Ganglia的安装首先涉及到Monitor(gmond...

    ganglia安装文档--亲自安装成功

    ### Ganglia安装与配置详解 #### 一、前言 Ganglia是一种分布式监控系统,主要用于监测集群中的各个节点的状态,比如CPU使用率、内存占用情况等。它能够有效地帮助管理员掌握系统的整体运行状况,及时发现潜在的...

    走进ganglia—集群配置

    ### 走进Ganglia—集群配置 Ganglia是一种分布式监控系统,主要用于高性能计算环境中的集群资源监测。本文将详细介绍如何配置Ganglia集群,包括服务端(gmetad节点)和客户端(gmond节点)的具体步骤。 #### 一、...

    Ganglia系统状态监控软件安装配置手册

    在服务器端,需要安装包括ganglia-gmetad、rrdtool等相关软件包,并配置/gmetad.conf文件,定义要监控的客户端IP和端口。配置完成后,重启gmetad服务。此外,还需要配置web界面,通常通过修改Apache的配置文件(例如...

    ganglia安装指南

    ### Ganglia安装与配置详解 #### 一、Ganglia简介 Ganglia是一个用于监控高性能计算集群(HPC)的开源系统。它能够收集、分析并展示集群中各节点的资源利用情况,如CPU使用率、内存使用量、磁盘空间等。Ganglia的...

    ganglia安装所需依赖和软件总包附安装教程

    Ganglia是一款开源的分布式监控系统,用于集群和网格计算环境。它能够收集并聚合来自各个节点的性能数据,提供...通过安装和配置Ganglia,你可以实现对大规模集群的高效监控,及时发现和解决问题,保障系统的稳定运行。

    ganglia安装所需rpm包

    2. `python-iniparse-0.3.1-2.1.el6.noarch.rpm`:这是一个Python库,用于解析和操作INI格式的配置文件,如那些在Ganglia配置中常见的文件。它是YUM和其他依赖于Python处理配置文件的软件所必需的。 3. `yum-plugin...

    基于CentOs的ganglia监控配置

    描述中提到“配合Nagios进行分布式监控预警”,这表示本配置不仅是关于Ganglia本身的安装与配置,还涉及与另一个监控工具Nagios的整合。Nagios是一个功能强大的监控工具,可用于监控系统、网络和服务。通过将Ganglia...

    ganglia安装所需要包

    在安装Ganglia之前,我们需要确保系统已经配置了YUM。然后,我们需要添加一个新的YUM仓库,以便获取Ganglia的安装包。在描述中提到,我们需要在`/etc/yum.repos.d/`目录下创建一个名为`dag.repo`的文件,并在其中...

    CentOS6上安装配置ganglia

    在本文中,我们将详细介绍如何在CentOS 6.3操作系统上安装和配置Ganglia监控系统。Ganglia是一款强大的开源工具,用于监视高性能计算系统,如集群和网格环境。它采用分层设计,结合XML数据表示、便携式数据传输和...

    ganglia安装文件

    7. **配置Web前端**: 根据系统情况,可能需要配置Apache或Nginx以正确展示Ganglia的Web界面,并将`/var/lib/ganglia/rrds`目录权限设置为Web服务器用户可读。 8. **验证安装**: 访问Web界面,查看是否能正常显示...

    服务器监控软件ganglia安装包及其安装文档

    - **配置Gmond**:编辑`/etc/ganglia/gmond.conf`,配置监控参数,如主机名、端口、网络接口等。 - **配置Gmetad**:编辑`/etc/ganglia/gmetad.conf`,设置数据源和web前端路径。 - **启动服务**:分别启动`gmond...

    走进Ganglia—源码安装

    本文将详细介绍如何通过源代码方式安装Ganglia,并对其依赖库进行安装配置。 #### 一、准备工作 在开始安装之前,我们需要准备一些基本的工具和环境。本文假设您已经具备了基本的Linux操作能力,并且拥有root权限...

    在 Centos6.2 64 安装 Ganglia-3.4

    - 配置安装路径为 `/usr/rrdtool` - 编译安装 ```bash wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz tar zxvf rrdtool.tar.gz cd rrdtool-1.4.7/ ./configure --prefix=/usr/rrdtool make make ...

    ubuntu系统上安装Ganglia

    本文将详细介绍如何在Ubuntu系统上安装Ganglia,并配置其客户端与服务端。 #### 二、环境准备 - **操作系统**: Ubuntu - **软件**: Ganglia #### 三、Ganglia客户端安装步骤 **Step1:** 安装监视客户端包 ```...

    ganglia配置修改脚本.rar_ganglia_linux

    本压缩包包含了一个用于修改Ganglia配置的Python脚本,可以帮助管理员更高效地管理和调整Ganglia的监控设置。 脚本的核心目标是对Ganglia的配置文件进行自动化处理,以适应不同的监控需求。在Linux系统中,Ganglia...

    ganglia的linux安装包

    5. **安装和启动服务**:使用`make install`将Ganglia安装到系统中。然后,启动Gmetad(数据聚合服务器)和Gmond(数据收集代理)。在Debian/Ubuntu上: ``` sudo make install sudo service gmond start sudo ...

    ganglia安装文档

    2. 下载并编译expat库,配置安装路径,然后进行编译和安装。 3. 对于64位系统,创建`lib64`目录并复制动态链接库。 4. 下载并编译confuse库,配置选项以禁用本地化支持,然后进行编译和安装。 5. 同样,64位系统需要...

Global site tag (gtag.js) - Google Analytics