Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

SNMP로 MongoDB Windows 모니터링

이 페이지의 내용

  • 개요
  • 고려 사항
  • 구성 파일
  • 절차
  • 선택 사항: MongoDB를 SNMP 마스터로 실행

참고

엔터프라이즈 기능(사용 중단됨)

MongoDB 6.0 부터 시작됩니다. SNMP는 더 이상 사용되지 않으며 다음 릴리스에서 제거될 예정입니다. 배포서버를 모니터링하려면 MongoDB Ops Manager 를 사용합니다.

SNMP는 MongoDB Enterprise 에서만 사용할 수 있습니다.

MongoDB Enterprise 는 중앙 집중식 데이터 컬렉션 및 집계 을 지원 SNMP를 통해 데이터베이스 지표 을 제공할 수 있습니다. 이 절차에서는 exe 인스턴스 를 SNMP 하위 에이전트로 설정 및 구성하는 방법, MongoDB Enterprise 를 사용하여 SNMP 지원 을 초기화하고 테스트하는 방법에 대해 설명합니다.

다음도 참조하세요.

  • SNMP 지원은 exe 에서만 사용할 수 있습니다. exe 와 같은 다른 MongoDB 도구는 SNMP를 지원하지 않습니다.

  • exe SNMP Trap 사용을 지원하지 않습니다.

MongoDB Enterprise에는 SNMP를 지원하기 위한 다음 구성 파일이 포함되어 있습니다.

  • MONGOD-MIB.txt:

    MongoDB의 SNMP 출력을 정의하는 MIB(Management Information Base) 파일입니다.

  • mongod.conf.subagent:

    exe 을(를) SNMP 하위 에이전트로 실행하기 위한 구성 파일입니다. 이 파일은 SNMP 마스터에 연결하기 위한 AgentX 소켓을 포함하여 SNMP 런타임 구성 옵션을 설정합니다.

  • mongod.conf.master:

    exe 을(를) SNMP 마스터로 실행하기 위한 구성 파일입니다. 이 파일은 SNMP 런타임 구성 옵션을 설정합니다.

1

다음 명령 시퀀스를 사용하여 SNMP 구성 파일을 SNMP 서비스 구성 디렉토리로 이동합니다.

필요한 경우 먼저 SNMP 구성 디렉토리를 생성한 다음 설치 디렉토리에서 구성 파일을 SNMP 서비스 구성 디렉토리로 복사합니다.

md C:\snmp\etc\config
copy MONGOD-MIB.txt C:\snmp\etc\config\MONGOD-MIB.txt
copy mongod.conf.subagent C:\snmp\etc\config\mongod.conf

구성 파일 이름은 도구에 따라 다릅니다. 예를 들어 net-snmp 을 사용하는 경우 구성 파일은 snmpd.conf 입니다.

구성 파일을 편집하여 에이전트(예: snmpd 또는 마스터) 및 하위 에이전트(예: MongoDB)는 TCP를 사용합니다.

MongoDB용 SNMP 구성 파일에 지정된 agentXAddress 가 SNMP 마스터 구성 파일의 agentXAddress 와 일치하는지 확인합니다.

2

exe snmp-subagent SNMP 마스터에 데이터를 전송하려면 로 를 시작합니다.

mongod.exe --snmp-subagent
3

snmpwalk 을(를) 사용하여 exe 에서 데이터를 수집합니다.

SNMP 클라이언트를 연결하여 MongoDB에서 SNMP 데이터를 수집하는 기능을 확인합니다.

net-snmp 설치 패키지를 사용하여 snmpwalk 클라이언트에 액세스합니다. net-snmpsnmpwalk SNMP 클라이언트를 제공합니다.

snmpwalk -m C:\snmp\etc\config\MONGOD-MIB.txt -v 2c -c mongodb 127.0.0.1:<port> 1.3.6.1.4.1.34601

<port> 클라이언트 통신을 위해 exe 에서 사용하는 프라이머리port가 아니라 SNMP 마스터가 정의한 포트를 나타냅니다.

테스트 목적으로 옵션과 함께 를 snmp-master 실행할 exe 수 있습니다. 이렇게 하려면 하위 에이전트 구성 파일 대신 SNMP 마스터 구성 파일을 사용합니다. 압축을 푼 MongoDB 설치 파일이 포함된 디렉토리에서 다음을 수행합니다.

copy mongod.conf.master C:\snmp\etc\config\mongod.conf

또한 다음과 exe snmp-master 같이 옵션을 사용하여 를 시작합니다.

mongod.exe --snmp-master

돌아가기

Linux에서 SNMP를 사용하여 MongoDB 모니터링