2012-03-28 71 views
2

我们建议尝试Ganglia作为我们集群的监控工具。Ganglia无法在元和被监控节点之间进行通信

安装非常流畅,但我有gmond和gmetad之间的连接问题。 元节点只能看到(在网上)本地gmond主机(本身)。

gmetad的配置(10.45.11.26是gmetad本地主机):

data_source "hbase" 10.45.11.26 

的gmond的配置(10.45.11.27是的gmond本地主机):

cluster { 
name = "hbase" 
owner = "unspecified" 
latlong = "unspecified" 
url = "unspecified" 
} 

udp_send_channel { 
host=10.45.11.26 
port = 8649 
ttl = 1 
} 

udp_recv_channel { 
port = 8649 
bind = 10.45.11.27 
} 

tcp_accept_channel { 
port = 8649 
} 

从gmetad到的gmond上的Telnet端口8649返回xml。 我可以看到来自gomead节点(tcpdump)上的gmond的udp流量

我在这里失踪了什么?

回答

2

我不知道,如果你还需要帮助,但它可以帮助增加

globals { 
    (......) 
    send_metadata_interval = 60 /*gmond heartbeats in secs */ 
} 

在gmond.conf

在这种情况下,你可能要等到节点启动60秒后,在它被看见之前。

+0

感谢您的回答,但我已经解决了这个问题。这是data.xml的设置不正确,gmetad.conf中的trusted_hosts配置问题 – 2012-08-23 13:46:51