Ganglia gmetad故障转移

时间:2015-04-23 17:20:35

标签: replication failover ganglia gmetad

我想知道是否可以在故​​障转移/副本方案中使用gmetad。我的问题如下:

我有100个节点,他们通过多播互相交谈并同步他们的gmond信息。我有一个运行gmetad的单独机器(让我们称之为master1),它可以轮询来自各种gmonds的指标(到目前为止一直很好)。

现在我想确定如果master1死了,我会有第二个gmetad(master2)具有相同的数据。所以我配置了第二个读同样的gmonds的gmetad。现在如果master1死了并且在(比方说)3天后再次出现,有没有办法从master2获取所有丢失的数据并在master1中有完整的时间线?

如果无法做到这一点,我可以使用NFS目录并指向两个gmetads将rrds写入同一目录吗?

1 个答案:

答案 0 :(得分:0)

如果您在多播环境中工作。您的所有rrd文件都将保存在多个位置。因此,如果您希望Master1拥有完整的时间轴数据,您可以执行的操作是备份rrds并重新启动gmond和gmetad进程。 Ganglia将再次从多播节点复制所有rrds。