特定の Mongo ノードがダウンしたときに、特に検出するように設計された監視プラグインを構築しています。これらは、私が探しているノードのタイプです: mongo-s
、mongo-d
configsvr
、レプリカ セット、およびレプリカ セットを構成する個々のシャード (プライマリ、セカンダリ、アービター)。コマンドからノードのリストを収集し、getShardMap
各ノードを個別にクエリして、そのタイプを特定しています。注意が必要なノードのタイプは他にありますか? もしそうなら、Mongo コマンド内のどこにリストされていますか?
質問する
154 次
1 に答える
1
さまざまな「タイプ」のノードをカバーしていると思いますが、各レプリカ セット内の各ノードの現在の「状態」を監視することもできます (プライマリまたはセカンダリであることに加えて、ノードはRECOVERY 状態、または ROLLBACK 状態など)。replSetGetStatus コマンドを使用して状態を照会できます。さまざまな状態がここにリストされています: http://www.mongodb.org/display/DOCS/Replica+Set+Commands#ReplicaSetCommands-state
于 2012-09-18T20:02:49.010 に答える