2012-09-18 3 views
0

어떤 Mongo 노드가 다운되었을 때를 감지하도록 설계된 모니터링 플러그인을 구축 중입니다. 이것들은 내가 찾고있는 노드의 유형입니다 : mongo-s, mongo-dconfigsvr, 복제 세트 및 복제 세트를 구성하는 개별 샤드 (기본, 보조 및 중재자)입니다. getShardMap 명령에서 노드 목록을 수집하고 각 노드를 개별적으로 쿼리하여 유형을 확인합니다. 내가 알아야 할 다른 유형의 노드가 있습니까? 그리고 만약 그렇다면, 몽고 명령들 안에 어디에서 찾을 수 있습니까?다른 유형의 MongoDB 노드

답변

1

다른 종류의 노드를 다루었지만 각 복제본 집합의 각 노드의 현재 "상태"를 모니터링하고 싶을 수도 있습니다 (PRIMARY 또는 SECONDARY 외에도 노드는 RECOVERY 상태 또는 ROLLBACK 상태에있을 수도 있음). replSetGetStatus 명령을 사용하여 상태를 조회 할 수 있습니다. 여기에 여러 주들이 나와 있습니다 : http://www.mongodb.org/display/DOCS/Replica+Set+Commands#ReplicaSetCommands-state

관련 문제