0

特定の Mongo ノードがダウンしたときに、特に検出するように設計された監視プラグインを構築しています。これらは、私が探しているノードのタイプです: mongo-smongo-d configsvr、レプリカ セット、およびレプリカ セットを構成する個々のシャード (プライマリ、セカンダリ、アービター)。コマンドからノードのリストを収集し、getShardMap各ノードを個別にクエリして、そのタイプを特定しています。注意が必要なノードのタイプは他にありますか? もしそうなら、Mongo コマンド内のどこにリストされていますか?

4

1 に答える 1

1

さまざまな「タイプ」のノードをカバーしていると思いますが、各レプリカ セット内の各ノードの現在の「状態」を監視することもできます (プライマリまたはセカンダリであることに加えて、ノードはRECOVERY 状態、または ROLLBACK 状態など)。replSetGetStatus コマンドを使用して状態を照会できます。さまざまな状態がここにリストされています: http://www.mongodb.org/display/DOCS/Replica+Set+Commands#ReplicaSetCommands-state

于 2012-09-18T20:02:49.010 に答える