Guide d'administration d'Oracle® VM Server for SPARC 3.2

Quitter la vue de l'impression

Mis à jour : Mai 2015
 
 

Interrogation d'Oracle VM Server for SPARC MIB

Lorsqu'un système contient de nombreux domaines, l'agent SNMP risque d'expirer avant de pouvoir répondre à une demande SNMP. Pour augmenter la valeur de temporisation, utilisez l'option –t pour spécifier une valeur de temporisation supérieure. Par exemple, la commande snmpwalk suivante définit la valeur de temporisation sur 20 secondes :

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

Vous pouvez également utiliser l'option –t pour spécifier la valeur de temporisation pour les commandes snmpget et snmptable.

  • Pour récupérer un seul objet MIB :

    # snmpget -v version -c community-string host MIB-object
  • Pour récupérer une gamme d'objets MIB :

    Utilisez la commande snmpwalk ou snmptable.

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

Remarque - Vous recevez des tables SNMP vides lorsque vous interrogez le logiciel Oracle VM Server for SPARC MIB 2.1 à l'aide de la commande snmptable et des options –v2c ou –v3. La commande snmptable avec l'option –v1 fonctionne comme prévu.

Pour contourner le problème, servez-vous de l'option –CB pour utiliser uniquement les requêtes GETNEXT, et non GETBULK, pour l'extraction des données. Voir Interrogation d'Oracle VM Server for SPARC MIB.


Exemple 20-1  Récupération d'un seul objet Oracle VM Server for SPARC MIB (snmpget)

La commande snmpget suivante demande la valeur de l'objet ldomVersionMajor. La commande spécifie snmpv1 (–v1) et une chaîne de communauté (–c public) pour l'hôte localhost.

# snmpget -v1 -c public localhost SUN-LDOM-MIB::ldomVersionMajor.0
SUN-LDOM-MIB::ldomVersionMajor.0 = INTEGER: 1
Exemple 20-2  Récupération des valeurs d'un objet à partir de ldomTable (snmpwalk)

    L'exemple suivant illustre l'utilisation de la commande snmpwalk pour récupérer les valeurs d'un objet à partir de ldomTable.

  • La commande snmpwalk -v1 suivante renvoie les valeurs de tous les objets de la table 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
  • La commande snmpwalk suivante utilise snmpv2c et snmpv3 pour récupérer le contenu 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
Exemple 20-3  Récupération des valeurs d'un objet à partir de ldomTable sous forme de tableau (snmptable)

    L'exemple suivant illustre l'utilisation de la commande snmptable pour récupérer les valeurs d'un objet à partir de ldomTable sous de tableau.

  • La commande snmptable -v1 suivante affiche le contenu de ldomTable sous forme de tableau.

    # snmptable -v1 -c public localhost SUN-LDOM-MIB::ldomTable
  • La commande snmptable suivante affiche le contenu de ldomTable sous forme de tableau à l'aide de snmpv2c.

    Notez que pour la commande v2c ou v3 snmptable, vous utilisez l'option –CB pour spécifier uniquement les demandes GETNEXT, et non pas GETBULK, pour récupérer des données.

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