| HOME / 정보공유 / AIX 명령어 모음

snmpinfo
snmpinfo snmpinfo 명령 목적 단순 네트워크 관리 규약(SNMP) 에이전트가 관리하는 관리 정보 베이스(MIB) 변수의 값을 요청하거나 수정합니다. 구문
get 또는 next 옵션
snmpinfo [ -m get | next ] [ -v ] [ -c Community ] [ -d Level ] [ -h HostName ] [ -o ObjectsFile ] ... [ -t Tries ] Variable. Instance ...
설정 옵션
snmpinfo -m set [ -v ] [ -c Community ] [ -d Level ] [ -h HostName ] [ -o ObjectsFile ] ... [ -t Tries ] Variable . Instance= Value ...
덤프 옵션
snmpinfo -m dump [ -v ] [ -c Community ] [ -d Level ] [ -h HostName ] [ -o ObjectsFile ] ... [ -t Tries ] [ Variable. Instance ] ...
설명
snmpinfo 명령은 SNMP 에이전트에 대하여 하나 이상의 MIB 변수에 대한 값을 요청하거나 수정합니다. 이 명령은 루트 특권을 갖는 사용자 또는 시스템 그룹의 멤버만 실행할 수 있습니다.
get 옵션을 지정하면 snmpinfo 명령이 SNMP 에이전트에서 하나 이상의 MIB 변수에 대한 정보를 요청합니다.
next 옵션을 지정하면 snmpinfo 명령이 SNMP 에이전트에서 지정된 인스턴스 다음의 인스턴스에 관한 정보를 요청합니다. next 옵션은 인스턴스 규정자에 대한 정보없이 MIB 값을 확보할 수 있게 만듭니다.
set 옵션을 지정하면 snmpinfo 명령이 SNMP 에이전트에 대한 하나 이상의 MIB 변수에 대해 값을 수정합니다. 몇몇 MIB 변수만이 읽기-쓰기로 지정되어 있습니다. MIB 데이터베이스를 관리하는 에이전트는 MIB 변수 수정의 부작용으로 여러 가지 조치를 취할 수 있습니다. 예를 들어 ifAdminStatus MIB 변수를 2로 설정하면 보통 네트워크 인터페이스가 종료됩니다. 취할 조치는 데이터베이스를 관리하는 SNMP 에이전트의 구현으로 결정됩니다.
dump 옵션을 지정하면 snmpinfo 명령을 사용하여 제공된 에이전트의 전체 MIB 트리를 볼 수 있습니다. 그룹이 Variable 매개변수로 패스되면, snmpinfo 명령이 MIB 트리의 지정된 경로를 검색합니다.
snmpinfo 명령은 전송 및 수신된 패킷에 대한 디버그 정보를 덤프하는 디버그 기능을 갖추고 있습니다. 이 기능은 -d 플래그를 지정하면 작동됩니다.
매개변수
Value MIB Variable 매개변수가 설정할 값을 지정합니다. 각 변수에 대한 값을 지정해야 합니다. 값을 지정하지 않으면 요청 패킷이 유효하지 않게 됩니다.
변수 이름을 텍스트 형식 또는 /etc/mib.defs 파일에서 정의한 특정 MIB 변수의 숫자 형식으로 지정합니다. -m 플래그의 옵션이 next 또는 dump인 경우, Variable 매개변수가 MIB 그룹으로 지정될 수 있습니다.
Instance MIB Variable 매개변수의 인스턴스 규정자를 지정합니다. Instance 매개변수는 -m 플래그의 옵션이 get 또는 set인 경우에 필요합니다-m 플래그의 옵션이 next 또는 dump인 경우는 Instance 매개변수가 선택적입니다.
주:
Variable.Instance 매개변수 열에 공백이 없어야 합니다.
Instance 매개변수를 지정하지 않은 경우 .(점)을 Variable 매개변수 다음에 붙이지 마십시오.
자세한 정보는 네트워크 관리용 관리 정보 베이스(MIB)를 정의하는 RFC 1213과, MIB 정보 및 포맷팅 응답에 대한 요청을 작성하기 위한 SNMP 프로토콜을 정의하는 RFC 1157을 참조하십시오.
플래그
-c Community SNMP 에이전트를 조회하는 데 사용할 공동체 이름을 지정합니다. -c 플래그를 지정하지 않은 경우, 디폴트 공동체 이름은 public입니다.
-d Level 입출력 디버그 정보의 레벨를 지정합니다. Level 값은 다음 중 하나가 될 수 있습니다.
0
디버그 정보가 없습니다.
1
전송 및 수신한 포트 바인딩 및 바이트의 수
2
레벨 1에 수신 및 송신 패킷의 16진 덤프 추가
3
레벨 2에 요청 및 응답 패킷의 영어 버전 추가
-d 플래그를 지정하지 않은 경우, 디폴트 디버그 레벨 0입니다.
-h HostName 조회할 SNMP 에이전트의 호스트 이름을 지정합니다. -h 플래그를 지정하지 않으면 디폴트 호스트 이름은 사용자가 현재 로그인한 시스템의 호스트 이름입니다.
-m Option MIB 변수에 액세스하기 위한 모드를 지정합니다.
Option 값은 다음 중 하나가 될 수 있습니다.
get
지정된 MIB 변수에 대한 정보를 요청합니다.
next
지정된 인스턴스 다음에 있는 인스턴스를 요청합니다.
set
지정된 쓰기 액세스 MIB 변수를 수정합니다.
dump
MIB 트리의 지정된 구역을 덤프합니다.
주:
옵션 이름은 고유하게 만드는 데 필요한 최소 문자 수로 지정할 수 있습니다.
-m 플래그를 지정하지 않은 경우, 디폴트 모드는 get입니다.
-o ObjectsFile snmpinfo 명령이 요청할 수 있는 MIB 오브젝트를 정의하는 오브젝트 정의 파일의 이름을 지정합니다. -o 플래그를 지정하지 않은 경우 디폴트 오브젝트 정의 파일 이름은 /etc/mib.defs입니다. 이 파일의 작성에 대해서는 mosy 명령을 참조하십시오. 둘 이상의 ObjectsFile을 지정할 수 있는 데 하위 정의를 포함하는 파일보다 상위 정의를 포함하는 파일이 먼저 지정되어야 합니다.
-t Tries 메세지 no SNMP response로 종료하기 전에 snmpinfo 명령이 SNMP 요청을 SNMP 에이전트에 전송하는 횟수를 지정합니다. -t 플래그를 지정하지 않은 경우, 디폴트 시도 횟수는 3입니다.
-v snmpinfo 명령의 출력을 상세 모드로 지정합니다. -v 플래그를 지정하지 않으면 정보가 상세 모드로 표시되지 않습니다.
예제
MIB 변수 ifDescr.1, ifIndex.1 및 SysDescr와 관련된 인터페이스의 값을 가져오려면 다음과 같이 입력하십시오.
snmpinfo -m get -v sysDescr.0 ifDescr.1
이 예제에서 -m get 플래그는 snmpinfo 명령이 MIB 변수 값 ifDescr.1(ifIndex.1과 관련된 인터페이스에 대한 인터페이스 설명) 및 sysDescr.0(국지 호스트에 대한 시스템 설명)을 검색한 것을 지정합니다
IP 주소 192.100.154.1인 호스트의 ipAdEntIfIndex MIB 변수 다음에 있는 MIB 변수 값을 가져오려면 다음과 같이 입력하십시오.
snmpinfo -m next -v 1.3.6.1.2.1.4.20.1.2.192.100.154.1
이 예제에서 -m next 플래그는 snmpinfo 명령이 MIB 변수 ifAdEntIfIndex.192.100.154.1.에 대한 정보를 검색할 것을 지정합니다.
첫번째 MIB 변수 값을 시스템 그룹에서 가져오려면 다음과 같이 입력하십시오.
snmpinfo -m next -v -h giants system
이 예제에서 -m next 플래그는 snmpinfo 명령이 시스템 그룹 sysDescr.0 다음에 있는 MIB 변수에 대한 정보를 검색할 것을 지정합니다. -v 플래그는 상세 모드를 나타냅니다. -h 플래그는 조회할 에이전트가 giants이며 정보를 검색할 그룹이 system임을 나타냅니다.
MIB 변수 값을 설정하려면 다음과 유사한 명령을 입력하십시오.
snmpinfo -m set -v -h giants -c monitor -t 2 ifAdminStatus.1=2
이 예제에서 MIB ifAdminStatus 변수는 giants라는 호스트에서 ifIndex.1과 관련된 인터페이스에 대해 2 즉, down으로 설정합니다. -c 플래그는 호스트에 대한 공동체를 지정합니다. -t2 플래그는 snmpinfo 명령이 SNMP로부터의 응답이 수신되지 않을 경우 종료하기 전에 SNMP 에이전트에 SNMP 요청을 2회 전송하도록 지정합니다.
MIB 트리 그룹을 상세 모드로 덤프하려면 다음과 유사한 명령을 입력하십시오.
snmpinfo -m dump -v interfaces
이 예제에서 interfaces 그룹은 상세 모드로 덤프됩니다.
전체 MIB 트리를 덤프하려면 다음과 같이 입력하십시오.
snmpinfo -m dump
파일
/etc/mib.defs SNMP 에이전트가 인식 및 처리할 관리 정보 베이스(MIB) 변수를 정의합니다.
관련 정보
mosy 명령.