Go to main content
Oracle® VM Server for SPARC 3.4 Management Information Base User's Guide

Exit Print View

Updated: May 2016
 
 

Querying the Oracle VM Server for SPARC MIB

When a system has large number of domains, the Oracle Solaris SNMP agent (net-SNMP) might time out before being able to respond to an SNMP request. To increase the timeout value, use the –t option to specify a longer timeout value. For example, the following snmpwalk command sets the timeout value to 20 seconds:

# snmpwalk -t 20 -v1 -c public localhost SUN-LDOM-MIB::ldomTable

You can also use the –t option to specify the timeout value for the snmpget and snmptable commands.

  • To retrieve a single MIB object:

    # snmpget -v version -c community-string host MIB-object
  • To retrieve an array of MIB objects:

    Use the snmpwalk or snmptable command.

    # snmpwalk -v version -c community-string host MIB-object
    # snmptable -v version -c community-string host MIB-object

Note - You receive empty SNMP tables if you query the Oracle VM Server for SPARC MIB 2.1 software using the snmptable command with the –v2c or –v3 option. The snmptable command with the –v1 option works as expected.

To work around this issue, use the –CB option to use only GETNEXT, not GETBULK, requests to retrieve data. See Querying the Oracle VM Server for SPARC MIB.


Example 1  Retrieving a Single Oracle VM Server for SPARC MIB Object (snmpget)

The following snmpget command queries the value of the ldomVersionMajor object. The command specifies snmpv1 (–v1) and a community string (–c public) for the localhost host.

# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0
SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1
Example 2  Retrieving Object Values From ldomTable (snmpwalk)

    The following examples show how to use the snmpwalk command to retrieve object values from ldomTable.

  • The following snmpwalk -v1 command returns the values for all objects in the ldomTable table.

    # 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
    SUN-LDOM-MIB::ldomNumCMI.1 = INTEGER: 0
    SUN-LDOM-MIB::ldomNumCMI.2 = INTEGER: 0
    SUN-LDOM-MIB::ldomBootPolicy.1 = STRING: n/a
    SUN-LDOM-MIB::ldomBootPolicy.2 = STRING: warning
  • The following snmpwalk commands use snmpv2c and snmpv3 to retrieve the contents of 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
Example 3  Retrieving Object Values From ldomTable in Tabular Form (snmptable)

    The following examples show how to use the snmptable command to retrieve object values from ldomTable in tabular form.

  • The following snmptable -v1 command shows the contents of ldomTable in tabular form.

    # snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
  • The following snmptable command shows the contents of ldomTable in tabular form by using snmpv2c.

    Note that for the v2c or v3 snmptable command, use the –CB option to specify only GETNEXT, not GETBULK, requests to retrieve data.

    # snmptable -v2c -CB -c public localhost SUN-LDOM-MIB::ldomTable