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!@#
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
'리눅스' 카테고리의 다른 글
[zabbix] Zabbix Message template 변경 (0) | 2021.02.10 |
---|---|
VMware ESXi 7.x에서 호스트 서버 시간을 설정하는 방법 (0) | 2021.02.04 |
우분투에서 기본 텍스트 편집기를 변경하는 방법(ubuntu editor) (0) | 2021.02.01 |
리눅스 history 명령어 (1) | 2021.01.28 |
[GIT] 깃 태그(git tag) 생성, 삭제 (0) | 2021.01.27 |