有没有人使用 Ganglia 设置多个网格以在单个 UI 上显示?我知道如何设置多个集群,但很想在一个界面上显示网格。
这是一个例子。
有没有人使用 Ganglia 设置多个网格以在单个 UI 上显示?我知道如何设置多个集群,但很想在一个界面上显示网格。
这是一个例子。
在 Amazon EC2 中,我设置了代理和 1 个监视器 (MON)。我已经在代理中安装了 gmond,在 MON 中安装了 gmetad。我在 MON 中的 gmetad.conf 数据源如下所示:
data_source "proxies" proxy1:8654 proxy2:8654 proxy3:8654
在代理的 gmond.conf 我有:
tcp_accept_channel {
port = 8654
}
一切正常,当我从 MON 远程登录到代理时,我得到了带有正确数据的 XML。问题是 Web 前端仅显示来自集群“代理”的一个源,实际上它显示了我放在列表中的第一个源,在本例中为 proxy1。如果我更改顺序:
data_source "proxies" proxy2:8654 proxy3:8654 proxy1:8654
它只显示来自 proxy2 的数据。
我已经使用 TCP 或 UDP 在 Ganglia 中安装了其他监控系统,甚至通过 ssh 隧道,但这是我第一次看到这种行为。我没有使用多播,因为(据我所知)亚马逊不支持他们的网络。为什么 Ganglia-Web 只显示一个数据源?
我在没有多播的网络上运行 Ganglia 3.1.2(我也不能打开它)。有没有人有一个优雅的解决方案让神经节正常工作?我找到了这个:
http://code.google.com/p/ganglia-multicast-hack/
但它不能很好地扩展。
现在,在我的 gmetad.conf 文件中,我的网络上的每个主机都有单独的 data_source 行,但这也不能很好地扩展,而且我无法获得准确的汇总统计信息,因为它不断覆盖 rrds(尽管主机统计信息工作得很好)。
任何指针将不胜感激(或确认我已经找到了最佳解决方案)。
谢谢!