【问题标题】:Ganglia fails communicate between meta and monitored nodesGanglia 无法在元节点和受监控节点之间进行通信
【发布时间】:2012-03-28 07:30:10
【问题描述】:

我们被建议尝试将 Ganglia 作为我们集群的监控工具。

安装非常顺利,但是 gmond 和 gmetad 之间的连接出现问题。 元节点只能看到(在网络上)本地 gmond 主机(本身)。

gmetad的配置(10.45.11.26是gmetad localhost):

data_source "hbase" 10.45.11.26

gmond的配置(10.45.11.27是gmond localhost):

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
}

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

我在这里缺少什么?

【问题讨论】:

    标签: linux monitoring monitor multiple-monitors ganglia


    【解决方案1】:

    不知道你是否还需要帮助,不过可以帮忙补充一下

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

    在 gmond.conf 中

    在这种情况下,您可能需要在节点启动后等待 60 秒才能看到它。

    【讨论】:

    • 感谢您的回答,但我已经解决了问题。这是 gmetad.conf 中 data_source、trusted_hosts 配置的错误设置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 2016-09-26
    相关资源
    最近更新 更多