ESXi SNMP 에이전트를 사용하여 가상 시스템 및 환경 트랩을 관리 시스템에 보낼 수 있습니다.

시작하기 전에

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

이 태스크 정보

SNMP 에이전트를 사용하여 SNMP v1/v2c 트랩을 보내려면 대상(수신기) 주소, 커뮤니티 및 선택적 포트를 구성해야 합니다. 포트를 지정하지 않을 경우 SNMP 에이전트는 기본적으로 대상 관리 시스템의 UDP 포트 162에 트랩을 보냅니다.

SNMP v3 트랩을 구성하려면 SNMP v3 대상 구성을 참조하십시오.

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

프로시저

  1. esxcli system snmp set --targets target_address@port/community를 입력합니다.

    target_address, portcommunity를 대상 시스템의 주소, 트랩을 보낼 대상 포트 번호 및 커뮤니티 이름으로 각각 바꿉니다. 이 명령을 사용하여 대상을 지정할 때마다 해당 설정이 이전에 지정한 설정을 덮어씁니다. 대상을 여러 개 지정하려면 각 대상을 쉼표로 구분합니다.

    예를 들어 host.example.com 호스트에서 공용 커뮤니티를 사용하여 target.example.com의 포트 162로 SNMP 트랩을 보내려면 esxcli system snmp set --targets target.example.com@162/public을 입력합니다.

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

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