시스템에 많은 수의 도메인이 있는 경우 SNMP 요청에 응답하기 전에 SNMP 에이전트가 시간 초과될 수 있습니다. 시간 초과 값을 늘리려면 –t 옵션을 사용하여 시간 초과 값을 길게 지정합니다. 예를 들어, 다음 snmpwalk 명령은 시간 초과 값을 20초로 설정합니다.
# snmpwalk -t 20 -v1 -c public localhost SUN-LDOM-MIB::ldomTable
또한 –t 옵션을 사용하여 snmpget 및 snmptable 명령에 대한 시간 초과 값을 지정할 수 있습니다.
단일 MIB 객체를 검색하려면 다음 명령을 사용합니다.
# snmpget -v version -c community-string host MIB-object
MIB 객체의 배열을 검색하려면 다음 명령을 사용합니다.
snmpwalk 또는 snmptable 명령을 사용합니다.
# snmpwalk -v version -c community-string host MIB-object # snmptable -v version -c community-string host MIB-object
이 문제를 해결하려면 데이터를 검색하기 위해 –CB 옵션에 GETBULK가 아닌 GETNEXT 요청만 사용합니다. Oracle VM Server for SPARC MIB 질의를 참조하십시오.
다음 snmpget 명령은 ldomVersionMajor 객체의 값을 질의합니다. localhost 호스트에 대해 snmpv1(–v1) 및 커뮤니티 문자열(–c public)을 지정합니다.
# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0 SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1예 20-2 ldomTable에서 객체 값 검색(snmpwalk)
다음 예제는 snmpwalk 명령을 사용하여 ldomTable에서 객체 값을 검색하는 방법을 보여줍니다.
다음 snmpwalk -v1 명령은 ldomTable 테이블의 모든 객체에 대한 값을 반환합니다.
# snmpwalk -v1 -c public localhost SUN-LDOM-MIB::ldomTable SUN-LDOM-MIB::ldomName.1 = STRING: primary SUN-LDOM-MIB::ldomName.2 = STRING: LdomMibTest_1 SUN-LDOM-MIB::ldomAdminState.1 = INTEGER: 0 SUN-LDOM-MIB::ldomAdminState.2 = INTEGER: 0 SUN-LDOM-MIB::ldomOperState.1 = INTEGER: active(1) SUN-LDOM-MIB::ldomOperState.2 = INTEGER: bound(6) SUN-LDOM-MIB::ldomNumVCpu.1 = INTEGER: 8 SUN-LDOM-MIB::ldomNumVCpu.2 = INTEGER: 4 SUN-LDOM-MIB::ldomMemSize.1 = INTEGER: 3360 SUN-LDOM-MIB::ldomMemSize.2 = INTEGER: 256 SUN-LDOM-MIB::ldomMemUnit.1 = INTEGER: megabytes(2) SUN-LDOM-MIB::ldomMemUnit.2 = INTEGER: megabytes(2) SUN-LDOM-MIB::ldomNumCrypto.1 = INTEGER: 1 SUN-LDOM-MIB::ldomNumCrypto.2 = INTEGER: 0 SUN-LDOM-MIB::ldomNumIOBus.1 = INTEGER: 2 SUN-LDOM-MIB::ldomNumIOBus.2 = INTEGER: 0 SUN-LDOM-MIB::ldomUUID.1 = STRING: 5f8817d4-5d2e-6f7d-c4af-91b5b34b5723 SUN-LDOM-MIB::ldomUUID.2 = STRING: 11284146-87ca-4877-8d80-cd0f60d5ec26 SUN-LDOM-MIB::ldomMacAddress.1 = STRING: 00:14:4f:46:47:d6 SUN-LDOM-MIB::ldomMacAddress.2 = STRING: 00:14:4f:f8:d5:6c SUN-LDOM-MIB::ldomHostID.1 = STRING: 0x844647d6 SUN-LDOM-MIB::ldomHostID.2 = STRING: 0x84f8d56c SUN-LDOM-MIB::ldomFailurePolicy.1 = STRING: ignore SUN-LDOM-MIB::ldomFailurePolicy.2 = STRING: ignore SUN-LDOM-MIB::ldomMaster.1 = STRING: SUN-LDOM-MIB::ldomMaster.2 = STRING: SUN-LDOM-MIB::ldomExtMapinSpace.1 = STRING: off SUN-LDOM-MIB::ldomExtMapinSpace.2 = STRING: off SUN-LDOM-MIB::ldomWholeCore.1 = INTEGER: 0 SUN-LDOM-MIB::ldomWholeCore.2 = INTEGER: 0 SUN-LDOM-MIB::ldomCpuArch.1 = STRING: native SUN-LDOM-MIB::ldomCpuArch.2 = STRING: native SUN-LDOM-MIB::ldomShutdownGroup.1 = INTEGER: 0 SUN-LDOM-MIB::ldomShutdownGroup.2 = INTEGER: 15 SUN-LDOM-MIB::ldomPerfCounters.1 = STRING: htstrand SUN-LDOM-MIB::ldomPerfCounters.2 = STRING: global,htstrand
다음 snmpwalk 명령은 snmpv2c 및 snmpv3를 사용하여 ldomTable의 내용을 검색합니다.
# snmpwalk -v2c -c public localhost SUN-LDOM-MIB::ldomTable # snmpwalk -v 3 -u test -l authNoPriv -a MD5 -A testpassword localhost \ SUN-LDOMMIB::ldomTable
다음 예제는 snmptable 명령을 사용하여 ldomTable에서 객체 값을 표 형식으로 검색하는 방법을 보여줍니다.
다음 snmptable -v1 명령은 ldomTable의 내용을 표 형식으로 보여줍니다.
# snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
다음 snmptable 명령은 snmpv2c를 사용하여 ldomTable의 내용을 표 형식으로 보여줍니다.
v2c 또는 v3 snmptable 명령의 경우 데이터를 검색하기 위해 –CB 옵션에 GETBULK가 아닌 GETNEXT 요청만 지정할 수 있습니다.
# snmptable -v2c -CB -c public localhost SUN-LDOM-MIB::ldomTable