애플리케이션 데이터베이스 모니터링 활성화
이 페이지의 내용
전제 조건
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 아키텍처:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
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 아키텍처:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
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 실행:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
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
패키지 사용:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.
tar
아카이브 사용:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
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
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
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
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
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
패키지 사용:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.
tar
아카이브 사용:
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
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
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
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
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
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
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.
이 절차에 따라 deb
또는 rpm
패키지를 사용하지 않는 Linux 시스템의 애플리케이션 데이터베이스 에 모니터링 활성화 를 설치합니다.
최신 버전의 MongoDB Agent를 다운로드합니다.
이 단계부터 시작하여 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
로 바꿉니다.
MongoDB Agent 구성 파일을 편집합니다.
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>
선택 사항: 바이너리, 로그 및 데이터 디렉토리를 생성합니다.
기존 모니터링 에이전트 사용자가 있고 자동화를 활성화할 계획이 없는 경우 로그 디렉토리 만 생성하면 됩니다.
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
에 있습니다. 이러한 파일을 다른 디렉토리 에 저장 하려면 다음 절차를 따르세요.
에이전트 바이너리의 위치 를 변경하려면 다음을 수행합니다.
Deployment, Agents, Downloads & Settings 순서대로 클릭합니다.
Download Directory 제목 아래에서 Download Directory (Linux) 에 표시된 경로 오른쪽에 있는 연필 아이콘을 클릭합니다.
경로를 원하는 새 경로로 변경합니다.
Save를 클릭합니다.
에이전트를 실행하는 각 호스트에서 지정한 새 디렉토리를 생성합니다.
sudo mkdir -m 755 -p /<newPath>
에이전트 구성 백업 의 위치 를 변경하려면 다음을 수행합니다.
원하는 텍스트 편집기에서 에이전트 구성 파일 을 엽니다.
mmsConfigBackup
설정을 구성 백업 파일의 새 경로로 변경합니다.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Agent 구성 파일 을 저장합니다.
구성 백업 파일을 새 디렉토리로 이동합니다.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
MongoDB Agent 를 실행하는 시스템 사용자 에게 권한을 할당합니다.
다음 명령을 실행합니다.
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
애플리케이션 데이터베이스에 대한 운영 모니터링을 활성화합니다.
운영 모니터링을 통해 애플리케이션 데이터베이스 서버의 CPU, 메모리 및 디스크 용량을 추적하고 지정된 경고 조건 이 발생하면 경고 알림을 설정할 수 있습니다.
작동 모니터링을 비활성화하려면 No, Just Monitor 을(를) 클릭합니다.
운영 모니터링을 활성화하려면 다음을 수행합니다.
배포의 각 서버에서 운영 모니터링을 위해 읽기 전용 모드에서 자동화를 추가하기 위한 요구 사항을 검토합니다.
페이지에 나열된 요구 사항 및 위험을 읽었음을 확인하려면 확인란을 선택합니다.
Continue를 클릭합니다.
운영 모니터링을 위해 배포를 검토하고 확인합니다.
MongoDB Agent는 운영 모니터링을 위해 MongoDB 프로세스에 대한 자세한 정보를 수집합니다.
MongoDB Agent가 수집한 정보를 검토하려면 Review Deployment 을(를) 클릭합니다.
AppDB: Review Your Changes 모달의 설정 을 검토하고 Confirm & Deploy 을 클릭합니다.
참고
모니터링 데이터를 볼 수 없는 경우 하나 이상의 호스트에서 모니터링이 활성화되어 있는지 확인합니다.