리눅스

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

변군이글루 2021. 2. 4. 12:11
반응형

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
반응형