我想知道是否有可能在故障转移/复制场景中使用gmetad。我的问题如下:
我有100个节点,它们通过组播相互通信,并同步它们的gmond信息。我有一台单独的机器正在运行gmetad (让我们称它为master1),它轮询来自各种gmonds的指标(到目前为止还不错)。
现在我想确定,如果master1死了,我将有第二个gmetad (master2),它将具有相同的数据。所以我配置了第二个gmetad来读取相同的gmonds。现在,如果master1死了,并且在(比方说)3天后再次出现,有没有办法从master2获得所有丢失的数据,并在master1中拥有完整的时间线?
如果无法做到这一点,我是否可以使用NFS目录并将两个gmetad指向同一目录上的rrds?
发布于 2015-05-08 14:23:15
如果您在多播环境中工作。您的所有rrd文件将保存在多个位置。因此,如果您希望Master1拥有完整的时间线数据,您可以做的是备份rrds并重新启动gmond和gmetad进程。Ganglia将再次从多播节点复制所有rrds。
https://stackoverflow.com/questions/29830345
复制相似问题