SNMPv1 및 SNMPv2c용 ESXi SNMP 에이전트를 구성하면 에이전트에서는 알림 보내기와 GET 요청 받기를 지원합니다.

SNMPv1 및 SNMPv2c에서는 인증이 커뮤니티 문자열을 사용하여 수행됩니다. 커뮤니티 문자열은 하나 이상의 관리되는 개체가 포함된 네임스페이스입니다. 이 인증 유형은 SNMP 에이전트와 관리 시스템 간의 통신을 보호하지 않습니다. 환경에서 SNMP 통신을 보호하려면 SNMPv3을 사용합니다.

SNMP 커뮤니티 구성

ESXi SNMP 에이전트에서 SNMP v1 및 v2c 메시지를 보내고 받을 수 있도록 하려면 에이전트에 대해 하나 이상의 커뮤니티를 구성해야 합니다.

SNMP 커뮤니티는 디바이스 및 관리 시스템의 그룹을 정의합니다. 동일한 커뮤니티의 멤버인 디바이스와 관리 시스템만 SNMP 메시지를 교환할 수 있습니다. 하나의 디바이스 또는 관리 시스템이 여러 커뮤니티의 멤버일 수 있습니다.

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

사전 요구 사항

ESXCLI 명령을 사용하여 ESXi SNMP 에이전트를 구성합니다. ESXCLI 사용 방법에 대한 자세한 내용은 "ESXCLI 시작" 에서 참조하십시오.

프로시저

  • esxcli system snmp set 명령을 --communities 옵션과 함께 실행하여 SNMP 커뮤니티를 구성합니다.
    예를 들어 public, East 및 West 네트워크 작업 센터 커뮤니티를 구성하려면 다음 명령을 실행합니다.
    esxcli system snmp set --communities public,eastnoc,westnoc
    이 명령을 사용하여 커뮤니티를 지정할 때마다 해당 설정이 이전 구성을 덮어씁니다. 커뮤니티를 여러 개 지정하려면 커뮤니티 이름을 쉼표로 구분합니다.

SNMP v1 또는 v2c 알림을 보내도록 SNMP 에이전트 구성

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

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

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

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

사전 요구 사항

ESXCLI 명령을 사용하여 ESXi SNMP 에이전트를 구성합니다. ESXCLI 사용 방법에 대한 자세한 내용은 "ESXCLI 시작" 에서 참조하십시오.

프로시저

  1. esxcli system snmp set 명령을 --targets 옵션과 함께 실행합니다.
    esxcli system snmp set --targets target_address@port/community
    여기서 target_address는 대상 시스템의 주소이고 port는 알림을 보낼 포트 번호이며 community는 커뮤니티 이름입니다.

    이 명령을 사용하여 대상을 지정할 때마다 해당 설정이 이전에 지정한 설정을 덮어씁니다. 대상을 여러 개 지정하려면 각 대상을 쉼표로 구분합니다.

    예를 들어 대상 192.0.2.1@163/westnoc 및 2001:db8::1@163/eastnoc을 구성하기 위한 다음 명령을 실행합니다.
    esxcli system snmp set --targets 192.0.2.1@163/westnoc,2001:db8::1@163/eastnoc
  2. (선택 사항) ESXi SNMP 에이전트가 사용되도록 설정되지 않은 경우 다음 명령을 실행합니다.
    esxcli system snmp set --enable true
  3. (선택 사항) esxcli system snmp test를 실행하여 테스트 트랩을 보내서 에이전트가 올바르게 구성되었는지 확인합니다.
    에이전트가 warmStart 트랩을 구성된 대상에 보냅니다.