모니터링
- Cloud Manager 에 대한 프로그래밍 방식의 액세스 를 위한 OAuth 2.0 인증 은 Preview 기능 으로 제공됩니다.
- 기능 및 해당 설명서는 미리 보기 기간에 언제든지 변경될 수 있습니다. OAuth 2.0 인증 을 사용하려면 Cloud Manager 공개 API 에 대한 요청에 사용할서비스 계정을 만듭니다.
알림
경고 조건에 대한 해결 방법은 경고 해결을 참조하세요 .
경고 생성 및 관리에 대한 자세한 내용은 경고 설정 구성 및 managed를 참조하세요 .
이메일 알림을 끌 수 없음
경고 알림을 끄는 방법에는 최소 두 가지가 있습니다.
Cloud Manager 계정에서 배포서버를 제거합니다. 하나의 배포서버 관리 및/또는 모니터링 중지를 참조하세요.
경고 구성을 비활성화하거나 삭제합니다. 경고 설정 구성을 참조하세요.
특정 호스트에 대한 경고를 끕니다. 특정 프로세스에 대한 경고 비활성화를 참조하세요.
중복 경고 수신
알림 이메일 목록에 여러 이메일 그룹이 포함된 경우 한 명 이상의 사용자가 동일한 경고에 대해 여러 번 알림을 받을 수 있습니다.
'호스트의 열린 파일 제한이 낮음' 또는 '열린 파일이 너무 많음' 오류 메시지 수신
이러한 오류 메시지는 Deployment 페이지의 호스트 이름으로 표시됩니다. 사용 가능한 연결 수가 Cloud Manager 에서 정의한 최소값을 충족하지 않는 경우 표시됩니다. 이러한 오류는 mongos
인스턴스 에서 생성되지 않으므로 mongos
로그 파일에 나타나지 않습니다.
모니터링은 호스트별로 열려 있는 파일 디스크립터 및 연결 수를 최대 연결 한도와 비교합니다. 최대 파일 디스크립터 ulimit 매개변수는 사용 가능한 서버 연결 수에 직접적인 영향을 미칩니다. 에이전트는 Cloud Manager가 정의한 최소값을 충족할 만큼 연결이 충분히 있는지 계산합니다.
핑 문서에서 각 노드 및 해당 serverStatus.connections
값에 대해 current
값과 available
값의 합계가 모니터링 대상 호스트에 설정된 maxConns
구성 값보다 작으면 모니터링에서 Host has low open file limits 또는 Too many open files 메시지를 Cloud Manager에 전송합니다.
핑 문서는 모니터링에서 Cloud Manager로 전송되는 데이터입니다. 핑 문서를 보려면 다음과 같이 하세요:
이 기능 에 액세스 하려면 Project Owner
또는 Project Data Access Admin
Cloud Manager 사용자 역할 이 있어야 합니다.
MongoDB Cloud ManagerGo MongoDB Cloud Manager 에서 프로젝트 의 Deployment 페이지로 고 (Go) 합니다.
이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Deployment 페이지가 아직 표시되지 않은 경우 사이드바에서 Deployment를 클릭합니다.
배포 페이지가 표시됩니다.
이 오류를 방지하려면 ulimit
열린 파일을 64000
로 설정하는 것이 좋습니다. 또한 mongosh
의 maxConns
명령을 최소한 권장 설정으로 설정하는 것이 좋습니다.
자세한 내용 은 MongoDB ulimit 참조 페이지 및 MongoDB maxConns 참조 페이지를 참조하세요.
배포
모니터링이 데이터를 수집하지 못함
이 상태의 가능한 원인은 다음과 같습니다.
네트워킹 제한 또는 문제(예: (방화벽, 프록시, 라우팅)
데이터베이스가 TLS 로 실행 중입니다. 전역적으로 또는 호스트별로 TLS 를 활성화해야 합니다. 자세한 내용은 TLS를 사용하도록 MongoDB Agent 구성 및 배포에 TLS 활성화를 참조하세요.
데이터베이스가 인증과 함께 실행 중입니다. Cloud Manager에 호스트에 대한 인증 자격 증명을 제공해야 합니다. MongoDB 인증 및 권한 부여 구성을 참조하세요.
배포가 표시되지 않음
모니터링 배포 감지에서 문제가 발생할 수 있는 요인은 다음과 같습니다.
배포가 추가되지 않음
이 문제를 해결하려면 다음을 수행하세요.
MongoDB Cloud ManagerGo MongoDB Cloud Manager 에서 프로젝트 의 Deployment 페이지로 고 (Go) 합니다.
이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Deployment 페이지가 아직 표시되지 않은 경우 사이드바에서 Deployment를 클릭합니다.
배포 페이지가 표시됩니다.
Processes 페이지로 이동합니다.
배포서버 의 Processes 탭 을 클릭합니다.
프로세스 페이지가 표시됩니다.
참고
배포를 추가(또는 제거)할 때 모니터링을 다시 시작할 필요가 없습니다.
실수로 중복된 mongod
충돌 후 배포를 추가하고 모니터링을 다시 시작하면 Deployment 페이지에 호스트 이름이 표시되지 않을 수 있습니다. Cloud Manager는 배포를 중복 배포로 감지하고 데이터를 억제합니다.
재설정하려면:
MongoDB Cloud ManagerGo MongoDB Cloud Manager 에서 Project Settings 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
Projects 메뉴 옆에 있는 Options 메뉴를 펼친 다음 Project Settings 를 클릭합니다.
프로젝트 설정 페이지가 표시됩니다.
모니터링으로 배포를 감지할 수 없음
배포가 여러 데이터 센터에 걸쳐 있는 경우 모든 모니터링에서 모든 배포를 검색할 수 있는지 확인하세요.
배포를 삭제할 수 없음
드문 경우지만 mongod
이(가) 중단되고 복제본 세트가 재구성됩니다. 다운 배포는 삭제할 수 없으며 다음 오류 메시지를 반환합니다.
경고
이 배포는 백업이 활성화되어 있으므로 삭제할 수 없습니다.
이러한 배포서버를 삭제하는 데 도움이 필요하면 MongoDB 지원팀 에 문의하세요.
프로젝트
프로젝트에 대한 추가 정보
프로젝트를 생성하여 서버, 에이전트, 사용자 및 기타 리소스에 대해 격리된 추가 시스템 또는 환경을 모니터링합니다.
예시
방화벽은 배포를 둘 이상의 환경으로 분리할 수 있습니다. 이 경우 두 개 이상의 별도 Cloud Manager 프로젝트가 필요합니다.
API 키는 각 프로젝트마다 고유합니다. 각 프로젝트에는 적절한 API 키가 있는 자체 에이전트가 필요합니다. 각 프로젝트 내에서 에이전트는 프로젝트의 모든 호스트에 연결할 수 있어야 합니다.
프로젝트 생성 및 관리에 대해 자세히 알아보려면 프로젝트를 참조하세요 .