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

시작하기 전에

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

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

  • ESXi에 대해 SNMP를 구성하려면 ESXCLI 명령 집합이 필요합니다. ESXCLI에 액세스하는 방법에 대한 자세한 내용은 vSphere 명령줄 인터페이스 시작을 참조하십시오.

이 태스크 정보

SNMP v3을 사용하면 트랩과 알림을 모두 보낼 수 있습니다. 알림은 받는 쪽에서 확인하지 않는 한 보내는 쪽에서 5초 간격으로 최대 세 번까지 다시 보내는 메시지입니다.

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

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

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

프로시저

  1. (선택 사항) : 알림을 구성하려면 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 hostname@port/userid/secLevel/message-type을 입력합니다.

    매개 변수

    설명

    호스트 이름

    트랩 또는 알림을 받을 관리 시스템의 호스트 이름 또는 IP 주소로 바꿉니다.

    port

    트랩 또는 알림을 받을 관리 시스템의 포트로 바꿉니다. 포트를 지정하지 않으면 기본 포트인 162이 사용됩니다.

    userid

    사용자 이름으로 바꿉니다.

    secLevel

    none, auth 또는 priv 중 하나로 바꿔 구성한 인증 및 개인 정보 보호 수준을 나타냅니다. 인증만 구성한 경우 auth, 인증과 개인 정보 보호를 모두 구성한 경우 priv, 아무 것도 구성하지 않은 경우 none을 사용합니다.

    message-type

    trap 또는 inform중 하나로 바꿉니다.

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

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