SNMP

다운로드 14
업데이트 2025. 10. 29.

snmpv2-get

SNMPv2c를 사용하여 특정 OID 값을 조회합니다.

문법

snmpv2-get community=COMMUNITY host=HOST[:PORT] oid=OID [timeout=SECONDS] [retry=RETRY]
community=COMMUNITY
SNMP 커뮤니티 문자열. 보편적으로 사용되는 커뮤니티 문자열은 public입니다. 운영 환경에 따라 다른 커뮤니티 문자열을 사용할 수 있습니다.
host=HOST[:PORT]
쉼표(,)를 구분자로 하는 HOST:PORT 형식의 문자열 목록 (예: 192.168.1.1:161,10.0.0.5). 포트 번호는 생략할 수 있습니다(기본값: 161).
oid=OID
쉼표로 구분된 OID 목록 (예: 1.3.6.1.2.1.1.1.0,1.3.6.1.2.1.1.3.0)
timeout=SECONDS
타임아웃 (초 단위, 기본값: 5)
retry=RETRY
SNMP 요청에 대한 응답이 타임아웃(timeout) 시간 내에 도착하지 않을 때 재시도할 횟수 (기본값: 2)

출력 필드

필드타입이름설명
host문자열호스트대상 호스트
port32비트 정수포트대상 포트
oid문자열OID객체 식별자
name문자열이름MIB에서 조회된 OID 이름
value문자열OID 값
type문자열타입값 타입 (예: Integer32, OctetString, TimeTicks)
syntax문자열문법SNMP 문법 코드

사용 예

  1. 시스템 설명과 가동 시간 조회

    snmpv2-get community=public host=192.168.1.1 oid=1.3.6.1.2.1.1.1.0,1.3.6.1.2.1.1.3.0
    

    출력 예시

    host        | port | oid               | name       | value                                        | type         | syntax
    ------------|------|-------------------|------------|----------------------------------------------|--------------|---------
    192.168.1.1 | 161  | 1.3.6.1.2.1.1.1.0 | sysDescr.0 | Linux router 5.10.0-8-amd64 #1 SMP Debian... | OctetString  | 4
    192.168.1.1 | 161  | 1.3.6.1.2.1.1.3.0 | sysUpTime.0| 123456789                                    | TimeTicks    | 67
    
  2. 여러 호스트에서 동시 조회

    snmpv2-get community=public host=192.168.1.1,192.168.1.2,192.168.1.3 oid=1.3.6.1.2.1.1.1.0,1.3.6.1.2.1.1.3.0
    
  3. 타임아웃 10초, 재시도 3회

    snmpv2-get community=private host=10.0.0.5:1161 oid=1.3.6.1.2.1.1.5.0 timeout=10 retry=3