Cuando un sistema tiene un gran número de dominios, el agente SNMP podría agotar el tiempo de espera antes de responder a una solicitud SNMP. Para aumentar el valor del tiempo de espera, utilice la opción –t para especificar un valor mayor. Por ejemplo, el comando snmpwalk siguiente establece el valor de tiempo de espera en 20 segundos:
# snmpwalk -t 20 -v1 -c public localhost SUN-LDOM-MIB::ldomTable
También puede utilizar la opción –t para especificar el valor de tiempo de espera para los comandos snmpget y snmptable.
Para recuperar un solo objeto de la MIB:
# snmpget -v version -c community-string host MIB-object
Para recuperar una matriz de objetos de la MIB:
Utilice el comando snmpwalk o snmptable.
# snmpwalk -v version -c community-string host MIB-object # snmptable -v version -c community-string host MIB-object
Para solucionar este problema, use la opción –CB para usar solamente las solicitudes GETNEXT, en lugar de las solicitudes GETBULK para recuperar datos. Consulte Consulta de la MIB de Oracle VM Server for SPARC.
El comando snmpget siguiente consulta el valor del objeto de ldomVersionMajor. El comando especifica snmpv1 (–v1) y una cadena de comunidad (–c public) para el host localhost.
# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0 SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1Ejemplo 20-2 Recuperación de valores de objeto desde ldomTable (snmpwalk)
En los ejemplos siguientes se muestra cómo utilizar el comando snmpwalk para recuperar los valores de objeto de ldomTable.
El comando snmpwalk -v1 siguiente devuelve los valores para todos los objetos de la tabla 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
Los siguientes comandos snmpwalk utilizan snmpv2c y snmpv3 para recuperar el contenido de 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
En los ejemplos siguientes se muestra cómo utilizar el comando snmptable para recuperar los valores de objeto de ldomTable en formato tabular.
El comando snmptable -v1 siguiente muestra el contenido de ldomTable en formato tabular.
# snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
El comando snmptable siguiente muestra el contenido de ldomTable en formato tabular mediante el uso de snmpv2c.
Tenga en cuenta que, para el comando v2c o v3 snmptable, debe utilizar la opción –CB para especificar solo las solicitudes GETNEXT, no GETBULK, para recuperar datos.
# snmptable -v2c -CB -c public localhost SUN-LDOM-MIB::ldomTable