多层gmetad配置

经实验表明,多层gmetad与ganglia版本无关,且可以多版本兼容

测试 Ⅰ 如下

测试准备

*本测试共有两级gmetad,底层为一级gmetad,高层为二级gmetad,二级gmetad为3.1.7版本,一级gmetad为3.7.2版本

*为保证二级gemtad所收集到的指标信息确为一级gmetad所传,而非gmond,本测试只启动一个gmond

*gmond节点:hdp3

一级gmetad节点:hdp2

二级gmetad节点:hdp1

gweb节点:hdp1

测试过程:

①配置文件

hdp1

cluster {

name = "hdp3"

owner = "unspecified"

latlong = "unspecified"

url = "unspecified"

}

/* The host section describes attributes of the host, like the location */

host {

location = "unspecified"

}

/* Feel free to specify as many udp_send_channels as you like.  Gmond

used to only support having a single channel */

udp_send_channel {

#bind_hostname = yes # Highly recommended, soon to be default.

# This option tells gmond to use a source address

# that resolves to the machine‘s hostname.  Without

# this, the metrics may appear to come from any

# interface and the DNS names associated with

# those IPs will be used to create the RRDs.

#mcast_join = 239.2.11.71

host = hdp3(实践证明,只能是这个,不能是localhost)

port = 8649

ttl = 1

}

/* You can specify as many udp_recv_channels as you like as well. */

udp_recv_channel {

#mcast_join = 239.2.11.71

port = 8649

#bind = 239.2.11.71

#retry_bind = true

# Size of the UDP buffer. If you are handling lots of metrics you really

# should bump it up to e.g. 10MB or even higher.

# buffer = 10485760

}

/* You can specify as many tcp_accept_channels as you like to share

an xml description of the state of the cluster */

tcp_accept_channel {

port = 8655

# If you want to gzip XML output

gzip_output = no

}

hdp2

[[email protected] ganglia]# grep -v ^# gmetad.conf

data_source "hdp3" hdp3:8655

RRAs "RRA:AVERAGE:0.5:1:244" "RRA:AVERAGE:0.5:24:244" "RRA:AVERAGE:0.5:168:244" "RRA:AVERAGE:0.5:672:244" \

gridname "hdp3-grid"

all_trusted on

setuid_username ganglia

xml_port 8651

interactive_port 8652

case_sensitive_hostnames 0

hdp1

[[email protected] ganglia]# grep -v ^# gmetad.conf

data_source "hdp3-grid" hdp2:8651

gridname "MyGrid"

case_sensitive_hostnames 1

②启动

hdp3:service gmond start

hdp2:service gmetad start

hdp1:service gmetad start

service httpd start

③结果验证

实现了分grid展现集群,在集群数量少的情况下,这没什么必要,但是如果集群很多,全部以同一grid下的集群展现,页面会很长,很不好看

但是分grid展现有一个问题,就是如果你想看总grid下的某个grid(即remote grid),需要该grid也打开了gweb服务,如下图

测试Ⅱ如下

测试准备

同测试Ⅰ,不同点:一级gmetad为3.1.7版本,二级gmetad版本为3.7.2

测试过程

①配置文件

参考测试Ⅰ-①

②同测试Ⅰ-②

③验证结果

同测试Ⅰ

时间: 2024-10-18 14:05:41

多层gmetad配置的相关文章

Nginx多层代理配置

此篇只说nginx的多级代理配置,不扯其他的. 需求:hba.changyoufun.com-121.201.125.239(gd1)--hk1--co(alphaclash.ggdev.co)  广东代理--->香港--->加拿大 由于idc机房在加拿大,所以经常会配些nginx多级反向代理到国内.(不做代理client就得翻墙,或者说是丢包很严重.) 下面的Nginx配置我只写80的,443的忽略,简化nginx的配置,参数也不一一列举不然太多了. gd1的反向代理配置:(就是一个反向代理

maven多层项目配置

今天遇到一个maven项目有3个子项目的配置问题,一开始项目结构是混乱的,而且包引入不能正常解析. 主项目上右键,选择configure->configure and detect nested projects,整个项目的结构就归于正常了.

Centos6.3下Ganglia3.6.0安装配置

最近安装Ganglia,由于之前Linux基础基本为0,因此费了很大的周折.最后在失败了好多次之后终于看到了梦寐以求的web界面.下面总结下这几天来的工作. ganglia是一个监控软件,他包含三部分:Gmond,Gmetad和Gweb.在需要监控的主机上安装Gmond,他会采集当前主机上的一些信息:Gmetad部署在服务器端,它轮训主机,收集Gmond采集的主机信息,然后存在在rrdtool数据库中:Gweb是一个前台显示的界面,他读取Gmetad保存的rrd文件,显示在web界面上. 部署规

ganglia-gmetad 配置文件

gmetad 主要用来收集和汇聚gmond所收集的指标数据的守护进程,通过tcp端口8651监听其他gmetad连接,并向授权的主机提供xml格式的网络状态,gmetad通过tcp端口8652 对交互式请求作出应答. 其配置文件为gmetad.conf 具体参数: 1. data_source 属性  data_source属性是gmetad配置的核心.每一行data_source描述一个gmetad收集信息的gmond集群或gmetad网格.gmetad能够自动区别集群和网格,所以二者的dat

DHCP 协议原理以及如何配置 DHCP

DHCP 协议原理DHCP -定义-作用 -原理 DHCP 工作过程是 c/s ,即 客服端/服务器模式:-设备角色区分: DHCP 客户端 -终端设备 (PC.网络摄像头.IP电话.网络打印机等) # DHCP服务器 -软件: DHCP服务器软件 -硬件: 服务器 Linux : 直接开启 DHCP 服务: Windows -用户版:安装一个DHCP软件: -服务器版:开启DHCP服务就可以: 路由器 交换机 -DHCP报文 发送方式都是广播 1. dhcp discover // 为了请求一

Nagios插件化之ganglia插件

架构: nagios跟ganglia一样可以都是监控软件,但是两个也有不同之处,Ganglia的优势在于实时对监控集群中的机器的各项指标,比如CPU.内存.磁盘.温度等数据,汇总成各种图形化界面,并提供可调用数据.而在出现问题的时候报警提示功能,相对较弱. Nagios的优势在于出现问题之时可以提供强大的报警提示功能,但是在时间监控上,功能比较弱,即使使用NRPE插件也不足以提供强大的机器监控,所以此处将两者结合起来.实现监控.报警功能. 环境介绍: 1.服务器中已经安装好了Ganglia,安装

MySQL高可用系列之MHA(二)

一.参数说明 MHA提供了一系列配置参数,深入理解每个参数的具体含义,对优化配置.合理使用MHA非常重要,很多高可用性也都是通过合理配置一些参数而实现的. MHA包括如下配置参数,分别说明如下: hostname/ip/port (Local Only) hostname为MySQL Server的IP地址或主机名: ip为MySQL Server的IP地址,缺省从$hostname中获取:port为MySQL Server的端口号,缺省为3306 ssh_host/ssh_ip/ssh_por

ganalia+php+nginx+rrd 监控hadoop

两天的时间整理搭建了hadoop+ganalia监控系统 虚拟机3台 centos 6.5 192.168.24.192   h1  namenode gmond 192.168.24.190   h2  datanode ganalia监控 ganalia-web gmetad gmond 192.168.24.189   h2  datanode gmond 软件下载 confuse-2.7                 http://www.nongnu.org/confuse/ htt

ganglia安装教程(centos7)

ganglia 安装教程 依赖软件 http://nchc.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz tar xvzf pcre-8.32.tar.gz cd pcre-8.32 -./configure –prefix=/usr/local make && make install 2.http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz t