Go to main content
Oracle® VM Server for SPARC 3.4 管理信息库用户指南

退出打印视图

更新时间: 2016 年 5 月
 
 

查询 Oracle VM Server for SPARC MIB

当系统中有大量域时,Oracle Solaris SNMP 代理 (net-SNMP) 可能还没来得及响应 SNMP 请求就已超时。要增大超时值,请使用 –t 选项指定更长的超时值。例如,下面的 snmpwalk 命令将超时值设置为 20 秒:

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

还可以使用 –t 选项为 snmpgetsnmptable 命令指定超时值。

  • 检索单个 MIB 对象:

    # snmpget -v version -c community-string host MIB-object
  • 检索一系列 MIB 对象:

    使用 snmpwalksnmptable 命令。

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

注 - 使用带 –v2c–v3 选项的 snmptable 命令查询 Oracle VM Server for SPARC MIB 2.1 软件时将收到空的 SNMP 表。使用 –v1 选项时 snmptable 命令可以按预期工作。

要解决此问题,请使用 –CB 选项以仅使用 GETNEXT(而不是 GETBULK)请求来检索数据。请参见查询 Oracle VM Server for SPARC MIB


示例 1  检索单个 Oracle VM Server for SPARC MIB 对象 (snmpget)

下面的 snmpget 命令查询 ldomVersionMajor 对象的值。此命令为 localhost 主机指定 snmpv1 (–v1) 和一个团体字符串 (–c public)。

# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0
SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1
示例 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
    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
  • 以下 snmpwalk 命令使用 snmpv2csnmpv3 检索 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
示例 3  ldomTable 以表格形式检索对象值 (snmptable)

    以下示例说明如何使用 snmptable 命令以表格形式从 ldomTable 中检索对象值。

  • 以下 snmptable -v1 命令将以表格形式显示 ldomTable 的内容。

    # snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
  • 以下 snmptable 命令使用 snmpv2c 以表格形式显示 ldomTable 的内容。

    请注意,对于 v2cv3 snmptable 命令,使用 –CB 选项仅指定 GETNEXT(而非 GETBULK)请求来检索数据。

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