Oracle® VM Server for SPARC 3.2 管理ガイド

印刷ビューの終了

更新: 2015 年 5 月
 
 

Oracle VM Server for SPARC MIB の問い合わせ

システムに多数のドメインがある場合、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

注 - snmptable コマンドを –v2c または –v3 オプションを付けて使用して Oracle VM Server for SPARC MIB 2.1 ソフトウェアをクエリーすると、空の SNMP テーブルが返されます。snmptable コマンドで –v1 オプションを使用すると、期待どおりに動作します。

この問題を回避するには、–CB オプションを使用し、GETBULK リクエストではなく GETNEXT リクエストのみを使用してデータを取得します。Oracle VM Server for SPARC MIB の問い合わせを参照してください。


使用例 20-1  単一の Oracle VM Server for SPARC MIB オブジェクトの取得 (snmpget)

次の snmpget コマンドは ldomVersionMajor オブジェクトの値を問い合わせます。このコマンドは、ホスト localhostsnmpv1 (–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 コマンドは、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
使用例 20-3  ldomTable からのオブジェクト値の表形式での取得 (snmptable)

    次の例は、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