为了监控Hadoop集群,为集群装了ganglia,一直用的好好的。但是过年回来以后,发现有一台机器的gmond进程死活起不来,检查系统日志,错误如下:
udp_recv_channel mcast_join=239.2.11.73 mcast_if=NULL port=8649 bind=239.2.11.73
Error creating multicast server mcast_join=239.2.11.73 port=8649 mcast_if=NULL family='inet4'. Exiting.
google百度了一番,没有结果,郁闷
考虑到gmond默认的都是通过组播的形式进行数据传输的,既然组播不行,那就试试单播模式吧
修改gmond.conf配置如下:
将
udp_send_channel {
mcast_join = 239.2.11.72
port = 8649
ttl = 1
}
修改为:
udp_send_channel {
host = hadoop1
port = 8649
}
这样所有的服务器就将数据都发往hadoop1这台机器了
然后在gmetad.conf中,配置
data_source "hadoop" hadoop1:8649
这样就可以从Hadoop1中获取到信息了~~
重启所有的gmond和gmetad,服务正常了
备注:
还发现一个问题,hadoop1的gmond需要在其他机器起来之前启动,否则无法获取其他机器的配置信息。
分享到:
相关推荐
本文将基于提供的文件信息,深入解析Ganglia的安装、配置以及简单应用流程,为读者提供一份详尽的操作指南。 ### Ganglia的安装与配置 #### 安装Ganglia Monitor与Web前端 Ganglia的安装首先涉及到Monitor(gmond...
### 走进Ganglia—集群配置 Ganglia是一种分布式监控系统,主要用于高性能计算环境中的集群资源监测。本文将详细介绍如何配置Ganglia集群,包括服务端(gmetad节点)和客户端(gmond节点)的具体步骤。 #### 一、...
### Ganglia 安装与配置详解 #### 一、Ganglia简介 Ganglia 是一个高性能、可扩展的分布式监控系统,它主要用于监控大型计算集群的资源使用情况。Ganglia 可以实时地收集并展示服务器节点的 CPU 使用率、内存使用量...
在服务器端,需要安装包括ganglia-gmetad、rrdtool等相关软件包,并配置/gmetad.conf文件,定义要监控的客户端IP和端口。配置完成后,重启gmetad服务。此外,还需要配置web界面,通常通过修改Apache的配置文件(例如...
在Linux系统中,Ganglia的主要配置文件通常位于/etc/ganglia目录下,包括gmond.conf(Ganglia Monitor Daemon的配置)和gmetad.conf(Ganglia Metadata Collector的配置)。这些文件定义了Ganglia如何运行、收集哪些...
Ganglia的安装与配置过程相对简单,主要步骤包括: 1. 安装依赖库:Ganglia通常依赖于libxml2、pcre和gd库,需要确保这些库已经正确安装。 2. 下载Ganglia源码:可以从官方网站获取最新版本的源码包。 3. 配置源码...
通过将Ganglia与Nagios整合,可以实现更加全面的监控系统,Ganglia负责收集集群级的性能数据,Nagios则可以对单点系统进行深入检查。 标签中明确指出“CentOs”和“ganglia”,这有助于聚焦在CentOs系统上安装和...
《Ganglia安装配置详解》 Ganglia是一款开源的分布式监控系统,它能够收集并显示网络中的各种节点(如服务器、工作站等)的性能数据,包括CPU使用率、内存使用情况、磁盘I/O、网络流量等。本文将详细介绍在Red Hat ...
在本文中,我们将详细介绍如何在CentOS 6.3操作系统上安装和配置Ganglia监控系统。Ganglia是一款强大的开源工具,用于监视高性能计算系统,如集群和网格环境。它采用分层设计,结合XML数据表示、便携式数据传输和...
本文将详细介绍如何在Ubuntu系统上安装Ganglia,并配置其客户端与服务端。 #### 二、环境准备 - **操作系统**: Ubuntu - **软件**: Ganglia #### 三、Ganglia客户端安装步骤 **Step1:** 安装监视客户端包 ```...
7. **配置Gmetad**:Gmetad配置文件通常在`/etc/ganglia/gmetad.conf`。设置数据源(通常是gmond实例)和web前端的路径。 8. **配置Web界面**:Ganglia的Web界面由PHP驱动,通常位于`/var/www/html/ganglia`。确保...
在ganglia-3.7.2.tar.gz这个压缩包中,包含了Ganglia的所有源代码和相关文档,通过解压这个文件,我们可以开始构建和配置自己的Ganglia监控网络。 首先,我们需要了解Ganglia的主要组件: 1. **gmetad**:全局元...
5. **libxml2**: 这个库用于解析XML文件,Ganglia的配置文件和数据交换可能涉及XML格式。 6. **Python**: Ganglia的某些组件可能会使用Python,例如编译和安装过程中的一些脚本。 7. **Net-SNMP**: 如果需要监控...
4. **配置Ganglia**:根据需求编辑配置文件,例如`/etc/ganglia/gmond.conf`和`/etc/ganglia/gmetad.conf`。 5. **启动服务**:启动Ganglia的相关服务,如`gmond`和`gmetad`,并设置为开机启动。 ``` sudo ...
- 配置Ganglia,指定安装目录、数据存储位置等:`./configure --prefix=/usr/local/ganglia --sysconfdir=/etc/ganglia` - 编译并安装:`make && sudo make install` - 配置Gmond和Gmetad:编辑`/etc/ganglia/...
5. **配置gmetad**:在中央收集器上配置`/etc/ganglia/gmetad.conf`,添加需要监控的集群和gmond节点信息。 6. **启动gmetad**:启动gmetad服务并设置开机启动。 7. **部署Web界面**:安装Web服务器(如Apache或...
创建Ganglia配置文件,如gmond.conf和gmetad.conf,配置gmond监听节点信息,gmetad配置数据源,如"data_source "db1" 192.168.10.1"表示监控名为“db1”的IP为192.168.10.1的节点。 最后,确保Ganglia的运行目录...
安装和配置完成后,Ganglia将开始收集这些扩展提供的额外数据。你可以在Gmetad配置中设置Web前端,通过浏览器查看可视化图表,以便于分析和诊断系统性能问题。 总结来说,"ganglia系统监控扩展"提供了一种使用...
本书的详细内容涵盖了Ganglia的安装、配置、使用及优化,旨在帮助读者快速掌握这一强大的监控工具。 首先,Ganglia的核心在于其分布式架构,这使得它可以轻松地扩展到成百上千的节点,无论是在小型集群还是大型数据...
5. 配置Gmond和Gmetad,修改`/usr/local/ganglia/etc/gmond.conf`和`/usr/local/ganglia/etc/gmetad.conf`。 6. 启动服务:`/etc/init.d/gmond start` 和 `/etc/init.d/gmetad start` 7. 验证运行:访问`http://<...