본문 바로가기

리눅스

VMware ESXi 호스트에서 SNMP를 구성하고 사용하는 방법

반응형

VMware ESXi 7.x 호스트에서 SNMP를 구성하고 사용하는 방법

SSH가 ESXi 호스트에서 활성화되어 있어야 합니다. ESXi 관리자에서 SSH를 활성화하지 않은 경우 VMware vSphere Client 또는 웹 브라우저를 통해 ESXi 호스트에 직접 로그인하여 SSH를 활성화할 수 있습니다.

SNMP를 통해 ESXi 호스트의 상태를 모니터링하고 시스템 이벤트와 성능 데이터를 외부의 모니터링 도구로 전달할 수 있습니다.

ESXi에서 SNMP 설정

SNMP 설정 확인

esxcli system snmp get
[root@esxi-111:~] esxcli system snmp get
   Authentication:
   Communities:
   Enable: false
   Engineid:
   Hwsrc: indications
   Largestorage: true
   Loglevel: warning
   Notraps:
   Port: 161
   Privacy:
   Remoteusers:
   Syscontact:
   Syslocation:
   Targets:
   Users:
   V3targets:

SNMP 설정 테스트

  • SNMP 트랩을 수동으로 전송하여 설정을 테스트할 수 있습니다.
esxcli system snmp test

SNMP 공장 초기화

esxcli system snmp set -r
[root@esxi-111:~] esxcli system snmp set -r

ESXi 호스트에서 SNMP 서비스 활성화

SSH로 ESXi 호스트에 로그인한 후 SNMP 서비스를 활성화합니다.

esxcli system snmp set --communities <community_string> --enable yes

여기서 <community_string>은 SNMP 커뮤니티 문자열로 대체됩니다. 이 커뮤니티 문자열은 SNMP 연결에 사용되며 민감한 정보이므로 안전하게 관리해야 합니다.

SNMP 커뮤니티 설정

SNMP 커뮤니티 문자열을 설정합니다. 이 커뮤니티 문자열은 SNMP 클라이언트가 ESXi 호스트로 연결할 때 사용됩니다.

esxcli system snmp set --communities <community_string>
[root@esxi-111:~] esxcli system snmp set -c communityname123!@#
728x90

SNMP 포트 구성

SNMP 포트를 기본 포트 161포트를 사용합니다.

esxcli system snmp set --port <custom_port>

여기서 는 사용자 지정 SNMP 포트 번호로 대체됩니다.

[root@esxi-111:~]  esxcli system snmp set -p 161
[root@esxi-111:~] esxcli system snmp set -L "aws ap-northeast-2(seoul) regions"
[root@esxi-111:~] esxcli system snmp set -C admin@email.com

SNMP 서비스 시작

SNMP 서비스를 시작합니다.

esxcli system snmp set --enable yes
[root@esxi-111:~] esxcli system snmp set -e yes

SNMP 호출 테스트(for zabbix)

snmpwalk -v2c -c communityname123!@# 111.111.111.111 system.sysObjectID.0
$ snmpwalk -v2c -c communityname123!@# 111.111.111.111 system.sysObjectID.0
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.6876.4.1
snmpwalk -v2c -c communityname123!@# 111.111.111.111 system
snmpwalk -v2c -c communityname123!@# 111.111.111.111

 

SNMP가 활성화되고 구성된 후 다른 시스템에서 ESXi 호스트로 SNMP 쿼리를 보낼 수 있으며 모니터링 및 관리 작업을 수행할 수 있습니다. ESXi 호스트의 SNMP 설정을 완료한 후에는 SNMP 커뮤니티 문자열 및 SNMP 포트를 사용하여 모니터링 도구와 통합하실 수 있습니다.

 

참고URL

- VMware Documents : Configure the SNMP Agent to Send SNMP v1 or v2c Notifications

 

728x90
반응형