我正在尝试配置 Ganglia 3.6。我有 8 台机器,分为 4 个集群。在我运行 gmetad 的一台机器上,它应该从所有集群收集统计信息:
#fragment of gmetad.conf
data_source "A cluster" 10 A.com:8649
data_source "B cluster" 10 B1.com:8649 B2.com:8650 B3.com:8652
data_source "C cluster" 10 C1:8649 C2.8650
data_source "D cluster" 10 D1.com:8649 D2.com:8650
所有节点都运行配置为使用单播的 gmond,每个节点都在上面配置的端口上。问题是我认为每个集群都有一个被调用的机器(“1 host up”),localhost.localdomain
而不是在 cluster 的情况下调用例如三台机器B cluster
。当我检查通过 telnet 获得的 ganglia-web、rrds 文件夹和 gmetad XML 时也是如此。
你能告诉我我做错了什么吗?我认为为单播配置不同的端口就足够了。由于网络安全策略,我无法使用多播。