`
mengyou0304
  • 浏览: 8696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ganglia 的配置 集群 多集群

阅读更多
Ganglia安装手册
                                                   Robin  JSI-Nova
Ganglia简单介绍

Ganglia安装后会有两个进程,gmond gmetad。数据以xml方式显示
gmetad 负责对已有 监控数据的汇集工作,默认端口8651
gmond负责对本机状态的监控以及数据的发送,默认端口8649
ganglia的数据收集有推拉两种模式,gmond支持数据推送,gmetad是拉数据。

举例环境
有如下四台机器,用ip加以区别,ip分别为:$ip1,$ip2,$ip3,@center_ip 个机器的8649 8651端口打开

Ganglia单集群配置(@center_ip为中心,其他三个为从节点)
单集群配置建议使用gmond的数据推送模式。

1. 每个从节点需要修改gmond.conf文件,并修改添加:
udp_send_channel {
host = @center_ip
port = 8649
ttl = 1 }
2. 关闭所有节点的gmond进程后全部从新打开(否则有时候会遇到有节点信息没有数据的情况,这种情况多半是有些原来的残余信息,按如上操作可避免)

Ganglia多集群配置($ip1,$ip2,$ip3配成三个集群,数据汇集到@center_ip):
    多集群模式下必须让中心用gmetad来拉数据。 因为gmond进程推送的数据是不附带clusterid的,如果还用gmond进程进行连接会导致所有机器还是在一个集群里。所以必须在中心配gmetad.conf
1. 修改gmond.conf只向本机发送数据
2. 修改主节点@center_ip的gmetad.conf 的
data_source "ddg205Cluster1"  localhost
data_source "ddg206Cluster1"  $ip1
data_source "ddg207Cluster1"  $ip2
data_source "ddg204Cluster1"  $ip3
这样中心的gmetad会主动地去如下几个节点拉数据,拉来的数据自动填装到相应的机群里。机器没有配端口则默认8649端口

其他:
所有节点从启服务
ps -ef |grep gmond|awk '{print $2}'|xargs kill -9
ps -ef |grep gmetad|awk '{print $2}'|xargs kill -9
sleep 2
service gmond start
service gmetad start

0
0
分享到:
评论

相关推荐

    走进ganglia—集群配置

    本文将详细介绍如何配置Ganglia集群,包括服务端(gmetad节点)和客户端(gmond节点)的具体步骤。 #### 一、服务端配置 (gmetad节点) **1. 创建存放rrdtool数据的目录** 在Ganglia的服务端,首先需要创建用于...

    ganglia多集群配置文件示例(gmetad与gmond)

    本文将深入讲解如何配置Ganglia来监控多个集群,重点分析`gmetad.conf`和`gmond.conf`这两个核心配置文件。 首先,我们要理解Ganglia系统的架构。Ganglia由两部分组成:gmond(Ganglia Metrics Monitor)和gmetad...

    本科毕业论文---基于ganglia的集群监控软件的设计与实现.doc

    基于Ganglia的集群监控软件的实现细节包括了Ganglia的安装配置、Gmond 监控程序的配置、Gmetad 节点程序的配置和Ganglia Web 前端的配置等步骤。 本资源摘要信息对基于Ganglia的集群监控软件的设计与实现进行了详细...

    ganglia集群监控(包+部署说明)

    这个压缩包文件包含了Ganglia集群监控的组件、依赖包以及安装部署的详细说明,帮助用户在自己的环境中实现全面的监控功能。 Ganglia的核心组件主要包括以下几个部分: 1. **Gmond (Ganglia Monitoring Daemon)**:...

    集群级监控工具ganglia

    Ganglia是一款强大的集群级监控工具,专门设计用于收集、聚合和展示分布式计算环境中各节点的性能数据。它能够提供详尽的系统资源监控,包括CPU利用率、内存使用情况、磁盘I/O以及网络流量等关键指标,帮助管理员...

    大学毕业论文---基于ganglia的集群监控软件的设计与实现.doc

    1.2 开发环境:论文可能涉及了开发环境的配置,如操作系统的选择(可能是Linux),编程语言(C或Python,因为Ganglia的部分组件是用这些语言编写的),以及开发工具的使用。 1.3 可行性分析:这部分可能讨论了采用...

    Ganglia分布式集群监控系统安装手册 - 千秋大业奋当先 - 博客频道

    Ganglia分布式集群监控系统安装手册 - 千秋大业奋当先 - 博客频道

    ganglia集群资源监控工具

    在部署Ganglia时,首先需要在所有集群节点上安装Gmond,并配置相应的XML输出和集群定义。然后在中央服务器上安装Gmetad,配置数据源和Web前端。Ganglia的配置文件灵活且可定制,允许根据实际需求调整监控项和报警...

    ganglia配置修改脚本.rar_ganglia_linux

    - **集群定义**:你可以定义多个集群,每个集群有自己的名字和成员。 - **数据收集间隔**:设置gmond收集数据的频率。 - **模块配置**:启用或禁用特定的数据收集模块,如CPU、内存、网络等。 2. **gmetad.conf*...

    基于ganglia的集群监控软件的设计与实现大学本科毕业论文.doc

    【基于Ganglia的集群监控软件的设计与实现】 在当今的计算机领域,集群监控系统扮演着至关重要的角色,尤其在大型数据中心和高性能计算环境中。Ganglia是一款开源的分布式监控系统,专门用于实时监控分布式计算集群...

    集群监视项目Ganglia

    4. **配置Gmetad**:在一台或多台服务器上安装Gmetad,编辑`/etc/ganglia/gmetad.conf`,添加集群定义,指定Gmond的IP地址和端口。Gmetad会周期性地从这些节点收集数据。 5. **启动服务**:启动Gmond和Gmetad服务,...

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

    Ganglia提供了一个高效、可扩展的分布式监控解决方案,尤其适用于需要处理大量数据和高并发请求的大型集群或数据中心。其简单直观的监控界面和强大的数据聚合能力,使系统管理员能够快速诊断问题并优化系统配置。 ...

    ganglia安装配置

    ### Ganglia 安装与配置详解 #### 一、Ganglia简介 Ganglia 是一个高性能、可扩展的分布式监控系统,它主要用于监控大型计算集群的资源使用情况。Ganglia 可以实时地收集并展示服务器节点的 CPU 使用率、内存使用量...

    ganglia的安装配置

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

    linux集群上配置Ganglia监控系统并监控solr.pdf

    【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算性能,如CPU使用率、内存使用情况、网络带宽等。它适用于高性能计算环境(HPC),通过低...

    基于CentOs的ganglia监控配置

    整合Ganglia与Nagios时,需要确保Ganglia的集群名称与gmetad配置文件中的data_source名称一致,以便Nagios可以识别并正确地从Ganglia获取数据。 本文档还涉及了文件路径的配置,例如nginx、php、rrdtool的安装路径...

    linux集群上配置Ganglia监控系统并监控solr可用.pdf

    【Ganglia监控系统在Linux集群上的配置及Solr监控】 Ganglia是一个开源的分布式监控系统,专门设计用于监控大型集群的计算资源,如CPU使用率、内存使用、网络流量等。它由三个主要组件构成:gmond、gmetad和ganglia...

    ganglia集群监控

    ganglia monitor cluster

    搭建hadoop集群的全部配置文件

    以及ganglia或ambari等监控系统的配置,用于实时监控集群的性能和健康状况。 7. **集群优化**:通过调整如块大小、数据本地化、压缩策略等参数,可以优化Hadoop集群的性能和资源利用率。 8. **环境变量配置**:在...

    ganglia

    5. 配置Gmond:在每个节点上,编辑`/etc/ganglia/gmond.conf`,设置集群信息和要监控的指标。 6. 配置Gmetad:在中心节点上,编辑`/etc/ganglia/gmetad.conf`,指定集群和数据源。 7. 启动服务:启动Gmond和Gmetad,...

Global site tag (gtag.js) - Google Analytics