ESXi SNMP 에이전트가 SNMP v3 트랩 및 알림을 보낼 수 있도록 SNMP v3 대상을 구성합니다.

이 태스크 정보

SNMP v3을 사용하면 트랩과 알림을 모두 보낼 수 있습니다. 알림 메시지는 발신자가 최대 세 번 다시 전송하는 메시지 유형입니다. 발신자는 메시지가 수신자에 의해 확인되지 않는 한 각 시도 간에 5초 동안 기다립니다.

최대 세 개의 SNMP v3 대상과 함께 최대 세 개의 SNMP v1/v2c 대상을 구성할 수 있습니다.

대상을 구성하려면 트랩 또는 알림을 받는 시스템의 호스트 이름 또는 IP 주소와, 사용자 이름, 보안 수준, 그리고 트랩 또는 알림을 보낼지 여부를 지정해야 합니다. 보안 수준은 none(보안을 사용하지 않을 경우), auth(인증만 사용할 경우) 또는 priv(인증과 개인 정보를 사용할 경우)일 수 있습니다.

vCLI를 통해 ESXCLI 명령을 실행하는 경우 대상 호스트 및 로그인 자격 증명을 지정하는 연결 옵션을 제공해야 합니다. ESXi Shell을 사용하여 호스트에서 직접 ESXCLI 명령을 사용하는 경우에는 연결 옵션을 지정하지 않고도 지정된 명령을 사용할 수 있습니다. 연결 옵션에 대한 자세한 내용은 vSphere Command-Line Interface 개념 및 예를 참조하십시오.

필수 조건

  • 트랩 또는 알림에 액세스하는 사용자가 ESXi SNMP 에이전트와 대상 관리 시스템 모두에 대해 SNMP 사용자로 구성되었는지 확인합니다.

  • 알림을 구성하려면 알림 메시지를 받는 원격 시스템의 SNMP 에이전트에 대한 엔진 ID가 필요합니다.

  • ESXCLI 명령을 사용하여 ESXi SNMP 에이전트를 구성합니다. ESXCLI를 사용하는 방법에 대한 자세한 내용은 vSphere 명령줄 인터페이스 시작을 참조하십시오.

프로시저

  1. (선택 사항) : 알림을 구성하려면 esxcli system snmp set 명령을 --remote-users 옵션과 함께 실행하여 원격 사용자를 구성합니다.

    예를 들어 다음 명령을 실행합니다.

    esxcli system snmp set --remote-users userid/auth-protocol/auth-hash/priv-protocol/priv-hash/engine-id

    명령이 다음 매개 변수를 수락합니다.

    매개 변수

    설명

    userid

    사용자 이름입니다.

    auth-protocol

    인증 프로토콜 none(인증을 사용하지 않을 경우), MD5 또는 SHA1입니다.

    auth-hash

    인증 프로토콜이 none인 경우 인증 해시 또는 -입니다.

    priv-protocol

    개인 정보 프로토콜로, AES128 또는 none입니다.

    priv-hash

    개인 정보 프로토콜이 none인 경우 개인 정보 해시 또는 -입니다.

    engine-id

    알림 메시지를 수신하는 원격 시스템의 SNMP 에이전트에 대한 엔진 ID입니다.

  2. esxcli system snmp set 명령을 --v3targets 옵션과 함께 실행합니다.

    예를 들어 다음 명령을 실행합니다.

    esxcli system snmp set --v3targets hostname@port/userid/secLevel/message-type

    명령의 매개 변수는 다음과 같습니다.

    매개 변수

    설명

    hostname

    트랩 또는 알림을 수신하는 관리 시스템의 호스트 이름 또는 IP 주소입니다.

    port

    관리 시스템에서 트랩 또는 알림을 수신하는 포트입니다. 포트를 지정하지 않으면 기본 포트인 162이 사용됩니다.

    userid

    사용자 이름입니다.

    secLevel

    구성한 인증 및 개인 정보의 수준입니다. 인증만 구성한 경우 auth, 인증과 개인 정보 보호를 모두 구성한 경우 priv, 아무 것도 구성하지 않은 경우 none을 사용합니다.

    message-type

    관리 시스템에서 수신하는 메시지의 유형입니다. trap 또는 inform을 사용합니다.

  3. (선택 사항) : ESXi SNMP 에이전트가 사용되도록 설정되지 않은 경우 다음 명령을 실행합니다.
    esxcli system snmp set --enable true
  4. (선택 사항) : esxcli system snmp test 명령을 실행하여 테스트 알림을 보내고 에이전트가 올바르게 구성되었는지 확인합니다.

    에이전트가 warmStart 알림을 구성된 대상에 보냅니다.