Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

애플리케이션 데이터베이스 모니터링 활성화

이 페이지의 내용

  • 전제 조건

dbStats데이터베이스 프로파일링 정보를 포함한 애플리케이션 데이터베이스 모니터링 을 활성화 하려면 AppDB에 연결하는 데이터베이스 계정이 다음과 같은 최소 역할 을 가진 사용자로 인증해야 합니다.

필수 역할
Database
admin

애플리케이션 데이터베이스에서 모니터링을 활성화하려면 다음 절차를 따르세요.

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

Debian 10 또는 11 및 Ubuntu 18.04, 20.04 또는 22.04 을 실행 x86_64 아키텍처:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. MongoDB Ops Manager 콘솔의 오른쪽 상단에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 Debian 9, Ubuntu 16.X/18.X - DEB를 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

MongoDB Agent를 실행할 호스트의 시스템 셸에서 다음 curl 명령을 실행하여 Ubuntu 18.04/20.04/22.04 또는 64비트 x86용 Debian 9/10/11용 설치 프로그램을 다운로드합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
에이전트 API 키
프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

데이터 디렉토리는 MongoDB 데이터를 저장합니다. 기존 MongoDB 배포의 경우 디렉토리를 mongodb 사용자가 소유하고 있어야 합니다. MongoDB 배포가 없는 경우 디렉토리를 만들고 소유자를 설정합니다.

데이터 디렉토리를 만들고 소유자를 mongodb 사용자로 설정합니다.

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
8

다음 명령을 실행합니다.

sudo systemctl start mongodb-mms-automation-agent.service
9

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

11

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

12

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

13

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

14
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

15

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

deb 패키지 를 사용하여 Ubuntu 18.04 을 실행 zSeries 아키텍처:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 Ubuntu 18.X Z-Series(s390x) - DEB를 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 실행 호스팅하다 MongoDB Agent 의 curl 시스템 18.04 에서 다음 명령을 실행하여 IBM zSeries용 Ubuntu 설치 프로그램을 다운로드 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

데이터 디렉토리는 MongoDB 데이터를 저장합니다. 기존 MongoDB 배포의 경우 디렉토리를 mongodb 사용자가 소유하고 있어야 합니다. MongoDB 배포가 없는 경우 디렉토리를 만들고 소유자를 설정합니다.

데이터 디렉토리를 만들고 소유자를 mongodb 사용자로 설정합니다.

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
8

다음 명령을 실행합니다.

sudo systemctl start mongodb-mms-automation-agent.service
9

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

11

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

12

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

13

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

14
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

15

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

애플리케이션 데이터베이스에서 모니터링을 활성화하려면 다음 절차를 따르세요.

x86_64 아키텍처에서:

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

rpm 패키지 를 사용하여 RHEL/ CentOS 6.x 실행:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 Amazon Linux - RPM을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

를 실행할 호스트의 시스템 에서 shell MongoDB Agent 다음 curl 명령을 실행하여64비트 x 용 설치 프로그램을86 다운로드합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

다음 명령을 실행합니다.

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

9

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

11

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

12

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

13
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

14

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

RHEL (7.x, 8.x 또는 9.x) 또는 CentOS (7.x 또는 8.x), SUSE12, SUSE15 또는 Amazon Linux 2:

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

rpm 패키지 사용:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 RHEL/ CentOS (7.X), SUSE12, Amazon Linux2 - RPM을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 실행 호스팅하다 MongoDB Agent 의 curl 시스템 7 에서 다음 명령을 실행하여 64비트 x 용 RHEL 설치 프로그램을 다운로드86 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

다음 명령을 실행합니다.

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

9

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

11

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

12

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

13
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

14

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

tar 아카이브 사용:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 RHEL/ CentOS (7.X), SUSE12, Amazon Linux 2 - TAR을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달을 따르고 제공된 명령을 에 복사합니다.

를 실행 호스팅하다 의 시스템 shell MongoDB Agent curl 에서 다음 명령을 실행하여 64비트 x 용 RHEL 설치 프로그램을 다운로드86 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

모든 디렉토리 에 MongoDB Agent 를 설치할 수 있습니다. 추출하기 전에 아카이브를 다른 디렉토리 로 이동하려는 경우 그렇게 할 수 있습니다.

MongoDB Agent 를 설치하려면 아카이브를 추출합니다.

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64.tar.gz
6

MongoDB Agent 바이너리를 추출한 후 생성된 디렉토리 로 변경합니다.

cd mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64
7

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
8

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
9

기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.

MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.

참고

파일 경로에 mongodb-mms-automation 을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.

구성 요소
기본 디렉토리
설명
바이너리
/var/lib/mongodb-mms-automation
MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다.
MongoDB 에이전트 로그
/var/log/mongodb-mms-automation
다음은 MongoDB Agent가 생성하는 로그 파일입니다.
MongoDB 데이터베이스
/data
MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다.

다음 명령을 실행하여 디렉토리를 생성합니다.

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.

에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.

  1. Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.

  2. Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.

  3. 경로를 원하는 새 경로로 변경합니다.

  4. Save를 클릭합니다.

  5. 에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.

    sudo mkdir -m 755 -p /<newPath>

에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.

  1. 원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.

  2. mmsConfigBackup 설정을 구성 백업 파일의 새 경로로 변경합니다.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Agent 구성 파일 을 저장합니다.

  4. 구성 백업 파일을 새 디렉토리로 이동합니다.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
10

다음 명령을 실행합니다.

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
11

MongoDB Agent 를 설치한 디렉토리 에서 마지막 단계에서 생성한 시스템 사용자 로 다음 명령을 실행합니다.

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
12

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

13

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

14

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

15

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

16

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

17
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

18

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

PowerPC 아키텍처의 RHEL/ CentOS (7.x)( MongoDB 3.4 이상 배포 관리):

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

rpm 패키지 사용:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 RHEL/ CentOS (7.X), SUSE12, Amazon Linux2 - RPM을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 MongoDB Agent curl 실행 호스팅하다 의 시스템 에서 다음 명령을 실행하여 7 PowerPC용 RHEL 설치 프로그램을 다운로드 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

다음 명령을 실행합니다.

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

9

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

11

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

12

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

13
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

14

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

tar 아카이브 사용:

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 RHEL/ CentOS (7.X) 전원 (ppc64파일) - TAR을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 MongoDB Agent curl 실행 호스팅하다 의 시스템 에서 다음 명령을 실행하여 7 PowerPC용 RHEL 설치 프로그램을 다운로드 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

모든 디렉토리 에 MongoDB Agent 를 설치할 수 있습니다. 추출하기 전에 아카이브를 다른 디렉토리 로 이동하려는 경우 그렇게 할 수 있습니다.

MongoDB Agent 를 설치하려면 아카이브를 추출합니다.

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le.tar.gz
6

MongoDB Agent 바이너리를 추출한 후 생성된 디렉토리 로 변경합니다.

cd mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le
7

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
8

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
9

기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.

MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.

참고

파일 경로에 mongodb-mms-automation 을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.

구성 요소
기본 디렉토리
설명
바이너리
/var/lib/mongodb-mms-automation
MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다.
MongoDB 에이전트 로그
/var/log/mongodb-mms-automation
다음은 MongoDB Agent가 생성하는 로그 파일입니다.
MongoDB 데이터베이스
/data
MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다.

다음 명령을 실행하여 디렉토리를 생성합니다.

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.

에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.

  1. Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.

  2. Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.

  3. 경로를 원하는 새 경로로 변경합니다.

  4. Save를 클릭합니다.

  5. 에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.

    sudo mkdir -m 755 -p /<newPath>

에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.

  1. 원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.

  2. mmsConfigBackup 설정을 구성 백업 파일의 새 경로로 변경합니다.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Agent 구성 파일 을 저장합니다.

  4. 구성 백업 파일을 새 디렉토리로 이동합니다.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
10

다음 명령을 실행합니다.

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
11

MongoDB Agent 를 설치한 디렉토리 에서 마지막 단계에서 생성한 시스템 사용자 로 다음 명령을 실행합니다.

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
12

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

13

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

14

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

15

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

16

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

17
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

18

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

zSeries 아키텍처( MongoDB 4.4 이상 배포 관리)에서는 RHEL(7.x, 8.x 또는 9.x) 또는 CentOS (7.x 또는 8.x):

중요

11.0.5.6967-1버전 부터 deb 또는 rpm 패키지를 사용하여 MongoDB Agent 를 설치하면 패키지 가 PATH 환경 변수에 MongoDB 바이너리를 추가하지 않습니다.

배포가 PATH에 있는 MongoDB 바이너리의 존재 여부에 따라 달라지는 경우, PATH에 MongoDB 바이너리 경로를 수동으로 추가해야 합니다. 환경 변수를 업데이트하는 방법을 알아보려면 운영 체제 문서를 참조하세요.

RHEL(7.x, 패키지8 관리자를 사용하여 .x 또는 9.x) 또는 CentOS (7.x 또는 8.x)를 실행합니다.rpm

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 RHEL 7.X/8X Z-Series (s390x) - RPM을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 실행 호스팅하다 MongoDB Agent 의 curl 시스템 7 8에서 다음 명령을 실행하여 IBM zSeries용 RHEL.X/.X의 설치 프로그램을 다운로드 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

Automation-agent.config 파일에 대한 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
6

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent를 설치한 디렉토리에서 원하는 텍스트 편집기로 Automation-agent.config 파일을 엽니다.

sudo vi /etc/mongodb-mms/automation-agent.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
7

다음 명령을 실행합니다.

sudo service mongodb-mms-automation-agent start
8

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

9

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

10

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

11

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

12

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

13
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

14

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

이 절차에 따라 deb 또는 rpm 패키지를 사용하지 않는 Linux 시스템의 애플리케이션 데이터베이스 에 모니터링 활성화 를 설치합니다.

1
2

애플리케이션 데이터베이스 모니터링을 활성화하려면 다음을 수행합니다.

  1. Ops Manager 콘솔의 오른쪽 상단 모서리에 있는 Admin 링크를 클릭합니다.

  2. 다음 중 하나에서 Enable 을(를) 클릭합니다.

    1. 모니터링 기능을 소개하는 배너 또는

    2. Enable Monitoring 설정.

3
  1. View Agent Install Instructions 을 클릭합니다. Install Agent Instructions 모달이 열립니다.

  2. Select Your Server's Operating System 메뉴에서 기타 Linux - TAR을 선택합니다.

  3. Next 을 클릭합니다. Install New MongoDB Agent 모달이 열립니다.

4

이 단계부터 시작하여 MongoDB Agent 설치 모달에 따라 제공된 명령을 Linux 셸에 복사합니다.

shell 를 MongoDB Agent curl 실행 호스팅하다 의 시스템 에서 64 Linux다음 명령을 실행하여 일반 비트 설치 프로그램을 다운로드 합니다.

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz

참고

<OpsManagerHost>:<Port> 를 MongoDB Ops Manager 애플리케이션의 호스트 이름 및 포트로 바꿉니다. 있는 경우 <version> 를 운영 체제의 주요 버전으로 바꿉니다. 예를 예시, RHEL 7.x의 경우 <version>7 로 바꿉니다.

5

모든 디렉토리 에 MongoDB Agent 를 설치할 수 있습니다. 추출하기 전에 아카이브를 다른 디렉토리 로 이동하려는 경우 그렇게 할 수 있습니다.

MongoDB Agent 를 설치하려면 아카이브를 추출합니다.

tar -xvzf mongodb-mms-automation-agent-<VERSION>.linux_x86_64.tar.gz
6

MongoDB Agent 바이너리를 추출한 후 생성된 디렉토리 로 변경합니다.

cd mongodb-mms-automation-agent-<VERSION>.linux_x86_64
7

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 옵션을 업데이트합니다.

ProjectID 프로젝트.
Ops Manager 애플리케이션의 URL(호스트 이름 및 포트)

local.config 파일 의 결과 변경 사항은 다음과 같아야 합니다.

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
8

프록시 서버를 통해 Ops Manager에 연결하도록 MongoDB Agent를 구성하려면 httpProxy 환경 변수에 서버를 지정해야 합니다.

MongoDB Agent 를 설치한 디렉토리 에서 원하는 텍스트 편집기로 local.config 파일 을 엽니다.

vi <install-path>/local.config

다음 구성 키를 추가합니다.

프록시 서버의 URL(호스트 이름 및 포트)입니다.
9

기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.

MongoDB Agent 에 필요한 파일을 저장 다음 디렉토리를 생성합니다.

참고

파일 경로에 mongodb-mms-automation 을 사용하는 것은 레거시 아티팩트이며, 자동화가 구성된 상태로 MongoDB Agent 가 설치되고 있음을 MEAN 하지는 않습니다.

구성 요소
기본 디렉토리
설명
바이너리
/var/lib/mongodb-mms-automation
MongoDB Agent 가 관리하는 바이너리입니다. 여기에는 MongoDB Agent, BI Connector 및 MongoDB 바이너리가 포함됩니다.
MongoDB 에이전트 로그
/var/log/mongodb-mms-automation
다음은 MongoDB Agent가 생성하는 로그 파일입니다.
MongoDB 데이터베이스
/data
MongoDB Agent 가 생성하고 관리하는 데이터베이스입니다.

다음 명령을 실행하여 디렉토리를 생성합니다.

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

기본값 Agent 바이너리 및 MongoDB Ops Manager 구성 백업 파일 은 /var/lib/mongodb-mms-automation에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.

에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.

  1. Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.

  2. Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.

  3. 경로를 원하는 새 경로로 변경합니다.

  4. Save를 클릭합니다.

  5. 에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.

    sudo mkdir -m 755 -p /<newPath>

에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.

  1. 원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.

  2. mmsConfigBackup 설정을 구성 백업 파일의 새 경로로 변경합니다.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Agent 구성 파일 을 저장합니다.

  4. 구성 백업 파일을 새 디렉토리로 이동합니다.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
10

다음 명령을 실행합니다.

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
11

MongoDB Agent 를 설치한 디렉토리 에서 마지막 단계에서 생성한 시스템 사용자 로 다음 명령을 실행합니다.

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
12

Install Agent Instructions 모달에서 각 배포의 Install the MongoDB Agent 단계에 Verified 가 표시될 때까지 기다립니다.

Continue를 클릭합니다.

13

Set Up Ops Manager Monitoring 모달에서 에이전트가 Monitoring 가 활성화된 것으로 표시될 때까지 기다립니다.

Continue를 클릭합니다.

14

다음 필드를 작성합니다.

Hostname
데이터베이스 백업을 제공하는 호스트의 호스트 이름을 입력합니다.
Port
백업 데이터베이스의 포트를 제공합니다.
Enable Authentication
인증을 활성화하려면 이 옵션을 토글합니다.
Use TLS/SSL
토글하여 TLS를 활성화합니다.

Ops Manager에 Deployment found 이(가) 표시되면 Continue 을(를) 클릭합니다.

15

Ops Manager에 백업 데이터베이스를 제공하는 호스트와 실행 중인 에이전트가 표시됩니다. Continue 을 클릭합니다.

16

운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.

작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.

운영 모니터링을 활성화하려면 다음을 수행합니다.

  1. 배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.

  2. 페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.

  3. Continue를 클릭합니다.

17
  1. Install Agent 드롭다운 목록에서 Automation 을(를) 선택합니다.

  2. Initialize Automation를 클릭합니다.

18

MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.

  1. MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.

  2. AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.

참고

모니터링 데이터를 볼 수 없는 경우 하나 이상의 호스트에서 모니터링이 활성화되어 있는지 확인합니다.

돌아가기

실행 전 검사 실패 해결

이 페이지의 내용