Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

시스템 경고 관리

이 페이지의 내용

  • 시스템 경고 구성 요소
  • 사용 가능한 시스템 경고
  • 시스템 경고에 대한 알림 설정 수정
  • 시스템 경고 비활성화

시스템 경고는 MongoDB Ops Manager 데이터베이스 백업 , 백업 데몬 및 백업된 배포 의 상태를 포함하여 자체의 상태를 모니터 하는 내부 상태 검사입니다. MongoDB Ops Manager 는 5분마다 상태 검사를 실행합니다.

시스템 경고 목록을 보려면 다음과 같이 하세요:

  1. Ops Manager UI 상단의 Admin 링크를 클릭합니다.

  2. Alerts 탭을 클릭합니다.

  3. System Alerts 아래의 Open Alerts 링크를 클릭합니다.

비활성화된 시스템 경고는 회색으로 표시됩니다.

Global Owner 또는 Global Monitoring Admin 역할이 있는 경우 알림 설정을 수정 하거나 시스템 경고를 비활성화 할 수 있습니다.

각 시스템 경고는 다음 세 가지 구성 요소로 구성됩니다.

구성 요소
예시
Atlas Triggers하는 조건 경고
  • 블록 저장소가 너무 많은 디스크 공간을 사용하고 있습니다.

  • Ops Manager 백업 데이터베이스에 시작 경고가 있었습니다.

경고 수신자 목록
  • Ops Manager 사용자 또는 역할: Ops Manager 관리자

  • 이메일 주소: admin@example.com

  • Slack 채널: #alerts

경고가 전송되는 메서드
  • 이메일

  • Slack

  • SMS

경고가 활성화되고 trigger 조건이 충족되면 MongoDB Ops Manager는 해당 경고에 대해 지정된 매체를 사용하여 지정된 수신자에게 경고를 보냅니다. 알림 옵션 목록은 이 페이지 의 시스템 경고에 대한 알림 설정 수정 절차 의 경고 수신자 및 전달 방법 선택 단계를 참조하세요.

기본적으로 Ops Manager는 모든 경고를 활성화하고 Admin Email Address Ops Manager 구성 옵션 의 필드에 지정된 이메일 주소 로 경고를 보냅니다.

Ops Manager는 다음과 같은 시스템 경고를 제공합니다.

경고 유형
경고 메시지
설명
ORDINARY_ALERT_PROCESSING_DISABLED
Ordinary alert processing is disabled
ORDINARY_ALERT_PROCESSING_ENABLED
Ordinary alert processing is enabled
경고 유형
경고 메시지
설명
OPLOG_TTL_RESIZE
Backup oplog TTL was resized

백업 디먼 이 oplog 항목을 적용하는 데 너무 뒤쳐져 MongoDB Ops Manager 가 oplog 항목을 저장하는 기간을 연장했을 때 전송됩니다. MongoDB Ops Manager oplog 기본값 으로 는 oplog oplog 에 항목을 24 시간 동안 저장합니다.

데몬이 oplog 항목이 만료 1시간 전에 아직 적용되지 않은 경우 Ops Manager는 저장 기간을 3시간 더 연장합니다. Ops Manager는 저장 기간을 최대 14일까지 계속 연장할 수 있습니다.

이 경고를 받는 경우:

  1. 백업 디먼이 실행 중인지 확인합니다.

  2. 백업 디먼이 충분한 성능의 hardware에서 실행되어 적시에 oplog 항목을 적용하는지 확인합니다.

THEFT_FAILED
Backup was not moved successfully

새 백업 데몬으로의 백업 작업 마이그레이션이 실패할 때 전송됩니다. 백업 작업은 원래 백업 디먼에서 계속 실행됩니다.

작업 이동에 대한 자세한 내용은 작업을 참조하세요 .

경고 유형
경고 메시지
설명
DAEMON_DOWN
Backup Daemon is down
백업 디먼이 15분 이상 Ops Manager에 핑을 보내지 않았을 때 전송됩니다.
DAEMON_UP
Backup Daemon is up
LOW_HEAD_FREE_SPACE
Backup Daemon has low free head space

백업된 복제본 세트의 로컬 복사본이 저장된 디스크 파티션의 여유 공간이 1GB 미만일 때 전송됩니다.

이 공간 제한을 변경하려면 시스템 경고에 대한 알림 설정 수정 절차를 따르세요.

LOW_HEAD_FREE_SPACE_PERCENT
Backup Daemon has low free head space percentage

백업된 복제본 세트의 로컬 복사본이 저장된 디스크 파티션의 여유 공간이 10% 미만일 때 전송됩니다.

이 비율을 변경하려면 시스템 경고에 대한 알림 설정 수정 절차를 따르세요.

SUFFICIENT_HEAD_FREE_SPACE
Backup Daemon has sufficient free head space
경고 유형
경고 메시지
설명
BALANCER_OFF
Blockstore does not have a running balancer
BALANCER_ON
Blockstore has a running balancer
샤드 블록 저장소가 샤드 클러스터 밸런서를 실행할 때 전송됩니다. 샤드 블록 저장소에서 밸런서를 비활성화해야 합니다. 밸런서를 비활성화하려면 밸런서 비활성화를 참조하세요 .
INSIDE_SPACE_USED_THRESHOLD
Blockstore space used within threshold
OUTSIDE_SPACE_USED_THRESHOLD
Blockstore space used exceeds threshold
블록 저장소 에서 사용하는 디스크 공간이 구성된 threshold 설정을 초과할 때 전송됩니다. 기본 임계값은 블록 저장소가 저장되는 총 디스크 용량의 85%입니다. MongoDB Ops Manager 구성에서 mms.alerts.OutsideSpaceUsedThreshold.maximumSpaceUsedPercent 값을 변경할 수 있습니다.
경고 유형
경고 메시지
설명
CRON_JOB_COMPLETED
Cron job has completed successfully
CRON_JOB_FAILED
Cron job has failed
경고 유형
경고 메시지
설명
CRON_JOB_DISABLED
Cron job disabled
CRON_JOB_ENABLED
Cron job enabled
경고 유형
경고 메시지
설명
BACKING_DATABASE_PROCESS_DOWN
Detected a problem connecting to a database backing the system
Ops Manager가 백업 데이터베이스에 연결하여 핑 명령을 실행할 수 없을 때 전송됩니다.
BACKING_DATABASE_PROCESS_NO_STARTUP_WARNINGS
Detected no startup warnings on the databases backing the system
BACKING_DATABASE_PROCESS_STARTUP_WARNINGS
Detected startup warnings on a database backing the system
백업 데이터베이스 를 호스팅하는 MongoDB 프로세스 startupWarnings 의 로그 파일에 가 포함된 경우 전송됩니다.
BACKING_DATABASE_PROCESS_UP
Successfully connected to a database backing the system
BACKINGDB_DEFAULTRW_CONCERN_VERIFICATION_FAILED
AppDB default Read/Write concerns are not set to recommended values
백업 데이터베이스대한 읽기 "local" 고려 가 가 아니고 쓰기 고려 가 이 아닌 w: "majority" 경우 전송됩니다.
경고 유형
경고 메시지
설명
LOG_DEBUG_OVERRIDE_ACTIVE
Production logger overridden with a DEBUG level
1

Ops Manager는 관리자 권한이 있는 경우에만 Admin 링크를 표시합니다.

2
3
4

특정 시스템 경고를 trigger하는 값을 편집할 수 있습니다. 이러한 값은 다음 경고의 Alert If 섹션에 있습니다.

경고
필드
기본값
Backup daemon free head space is below
1GB
Backup daemon free head space percentage is below
10
5

Send to 섹션에서 알림을 구성합니다. 알림 또는 수신자를 추가하려면 Add 을 클릭하고 아래 나열된 옵션 중에서 선택합니다. 알림을 테스트하려면 알림을 구성한 후 표시되는 테스트 링크를 클릭하고 테스트 중인 서비스가 메시지를 받는지 확인합니다.

설정할 수 있는 경고 알림 방법은 경고 범위에 따라 다릅니다.

프로젝트 알림
하나 이상의 개별 조직 및 프로젝트에만 적용됩니다.
전역 경고
모든 조직 및 프로젝트에 적용됩니다.
시스템 경고
Ops Manager 및 해당 백업 데이터베이스의 상태 를 적용합니다.

경고 알림 방법은 다음과 같습니다:

알림 메서드
프로젝트
글로벌
시스템
설명
Ops Manager 프로젝트

프로젝트에서 특정 역할을 맡은 사용자에게 이메일 또는 문자 메시지로 경고를 전송합니다.

  1. Select Role(s) 확인란에서 경고를 수신해야 하는 프로젝트 역할을 선택하거나 프로젝트의 모든 사용자가 경고를 수신하도록 All Roles를 선택합니다.

  2. Account 페이지에서 각 Ops Manager 프로젝트 사용자 용으로 구성된 휴대폰 번호로 이러한 경고를 보내려면 SMS 을 선택합니다.

  3. Account 페이지 에서 각 Ops Manager 프로젝트 사용자 용으로 구성된 이메일 주소로 이러한 경고를 보내려면 Email 을 선택합니다. Email 이 기본적으로 선택되어 있습니다.

Ops Manager 조직

조직에서 특정 역할을 가진 사용자에게 이메일 또는 문자 메시지로 경고를 보냅니다.

  1. Select Role(s) 확인란에서 경고를 수신해야 하는 조직 역할을 선택하거나 조직의 모든 사용자가 경고를 수신하도록 All Roles를 선택합니다.

  2. Account 페이지에서 각 Ops Manager 조직 사용자 용으로 구성된 휴대폰 번호로 이러한 경고를 보내려면 SMS 을 선택합니다.

  3. Account 페이지 에서 각 Ops Manager 조직 사용자 용으로 구성된 이메일 주소로 이러한 경고를 보내려면 Email 을 선택합니다. Email 이 기본적으로 선택되어 있습니다.

Ops Manager 사용자

이메일이나 문자 메시지로 Ops Manager 사용자에게 경고를 보냅니다.

  • Ops Manager 사용자 계정에 대해 구성된 휴대폰 번호로 이러한 경고를 보내려면 SMS 을 선택합니다.

  • Ops Manager 사용자 계정에 대해 구성된 이메일 주소로 이러한 경고를 보내려면 Email 을 선택합니다. Email 이 기본적으로 선택되어 있습니다.

Ops Manager 팀

이메일이나 문자 메시지로 Ops Manager 사용자에게 경고를 보냅니다.

  • Ops Manager 사용자 계정에 대해 구성된 휴대폰 번호로 이러한 경고를 보내려면 SMS 을 선택합니다.

  • Ops Manager 사용자 계정에 대해 구성된 이메일 주소로 이러한 경고를 보내려면 Email 을 선택합니다. Email 이 기본적으로 선택되어 있습니다.

SNMP 호스트
표준 포트 162 에서 v2c Trap을 수신할 호스트 이름을 지정합니다. SNMPMIB 파일 을 다운로드할 있습니다.
이메일
지정된 이메일 주소로 경고를 보냅니다.
경고를 HipChat 채팅방 메시지 스트림으로 보냅니다. HipChat 채팅방 이름과 API 토큰을 입력합니다.

조직의 승인된 Slack 작업 공간에 있는 Slack 채널로 경고를 보냅니다.

  • 채널 이름과 API 토큰 또는 봇 토큰을 입력합니다.

  • API 토큰을 만들려면 API 를 참조하세요. Slack 계정의 페이지입니다.

Slack의 Bot 사용자에 대해 자세히 알아보려면 Slack 설명서 를 참조하세요. .

PagerDuty 에 경고를 보냅니다. 확인합니다. PagerDuty 통합 키만 입력합니다. PagerDuty에서 직접 에스컬레이션 규칙 및 경고 할당을 정의하세요.

PagerDuty 대시보드에서 PagerDuty 경고를 승인합니다.

모든 새 PagerDuty 키는 이벤트 API v 를2 사용합니다. . 이벤트 API v1 키가 있는 경우 MongoDB Ops Manager에서 해당 키를 계속 사용할 수 있습니다.

웹후크

프로그래밍 처리를 위해 엔드포인트에 HTTP POST 요청을 보냅니다. 요청 본문에는 Ops Manager API 알림 리소스와 동일한 형식을 사용하는 JSON 문서가 포함되어 있습니다.

이 옵션을 구성하려면 프로젝트 설정 페이지에서 웹훅 설정을 구성합니다.

글로벌 수준에서 이 방법을 사용하려면 다음을 수행합니다.

  1. Administration consoleOps Manager Config Miscellaneous 탭으로 이동합니다.

  2. Webhook URLWebhook Secret 설정을 업데이트합니다.

Ops Manager는 다양한 경고 상태를 구분하기 위해 X-MMS-Event 이라는 요청 헤더를 추가합니다. 이 헤더에 사용할 수 있는 값은 다음과 같습니다.

alert.open
경고가 방금 열렸습니다.
alert.close
경고가 해결되었습니다.
alert.update
이전에 열린 경고는 여전히 열려 있습니다.
alert.acknowledge
경고가 승인되었습니다.
alert.cancel
경고가 유효하지 않게 되어 취소되었습니다.
alert.inform
'프라이머리 선출'과 같은 특정 시점 이벤트인 정보 경고를 나타냅니다.

Webhook Secret 필드에 키를 지정하면 MongoDB Ops Manager가 X-MMS-Signature 요청 헤더를 추가합니다. 이 헤더에는 요청 본문의 base64로 인코딩된 LMAC -SHA-1 서명이 포함되어 있습니다. MongoDB Ops Manager는 제공된 시크릿을 사용하여 서명을 생성합니다.

Datadog 에 경고를 보냅니다. 계정을Datadog 이벤트로 지정합니다.

경고가 처음 열리면 Ops Manager는 "오류" 이벤트로 경고를 전송합니다. 후속 업데이트는 "정보" 이벤트로 전송됩니다. 경고가 닫히면 Ops Manager가 "성공" 이벤트를 전송합니다.

메시지가 표시되면 API Key 아래에 DataDog API 키를 입력하고 Validate Datadog API Key 를 클릭합니다.

DataDog API 키 찾기 Datadog 계정에 추가합니다.

관리자
Ops Manager 구성 옵션의 Admin Email Address 필드에 지정된 이메일 주소로 경고를 보냅니다.
글로벌 경고 요약 이메일
지정된 이메일 주소로 모든 글로벌 경고의 요약 이메일을 보냅니다.
6
1

Ops Manager는 관리자 권한이 있는 경우에만 Admin 링크를 표시합니다.

2
3

비활성화하려는 시스템 경고의 줄에서 줄임표 아이콘을 클릭하고 Disable 을 선택합니다.

돌아가기

전역 경고 관리