我想知道是否可以在故障转移/副本方案中使用gmetad。我的问题如下:
我有100个节点,他们通过多播互相交谈并同步他们的gmond信息。我有一个运行gmetad的单独机器(让我们称之为master1),它可以轮询来自各种gmonds的指标(到目前为止一直很好)。
现在我想确定如果master1死了,我会有第二个gmetad(master2)具有相同的数据。所以我配置了第二个读同样的gmonds的gmetad。现在如果master1死了并且在(比方说)3天后再次出现,有没有办法从master2获取所有丢失的数据并在master1中有完整的时间线?
如果无法做到这一点,我可以使用NFS目录并指向两个gmetads将rrds写入同一目录吗?
答案 0 :(得分:0)
如果您在多播环境中工作。您的所有rrd文件都将保存在多个位置。因此,如果您希望Master1拥有完整的时间轴数据,您可以执行的操作是备份rrds并重新启动gmond和gmetad进程。 Ganglia将再次从多播节点复制所有rrds。