フェイルオーバー/レプリカのシナリオで gmetad を使用できるかどうかを知りたいです。私の問題は次のとおりです。
マルチキャストで相互に通信し、gmond 情報を同期する 100 個のノードがあります。さまざまな gmonds からメトリックをポーリングする gmetad (master1 と呼びましょう) を実行している別のマシンがあります (これまでのところ非常に良好です)。
ここで、master1 が停止した場合に、同じデータを持つ 2 番目の gmetad (master2) があることを確認したいと思います。そこで、同じ gmonds を読み取る 2 つ目の gmetad を構成しました。master1 が停止し、(たとえば) 3 日後に再び起動した場合、master2 から欠落したすべてのデータを取得し、master1 で完全なタイムラインを取得する方法はありますか?
それを行う方法がない場合、NFS ディレクトリを使用して、両方の gmetads が同じディレクトリに rrds を書き込むように指定できますか?