|
|
|
|
SNMPLit (Fonction) En anglais : SNMPGet Lit une ou plusieurs valeurs d'un agent avec lequel une session SNMP a été ouverte. // Lecture de la description du système local IDSession est un entier = SNMPOuvreSession("127.0.0.1", "public") nType est un entier sDesc est une chaîne = SNMPLit(IDSession, ".1.3.6.1.2.1.1.1", nType)
// Lecture de la description du système local en utilisant le fichier MIB IDSession est un entier = SNMPOuvreSession("127.0.0.1", "public") nType est un entier SNMPChargeMIB("c:\windows\system32\mib_ii.mib") sDesc est une chaîne = SNMPLit(IDSession, "iso.org.dod.internet.mgmt.mib-2.system.sysDescr", nType)
Syntaxe
Lire une valeur d'un agent Masquer les détails
<Résultat> = SNMPLit(<Identifiant de la session> , <OID à  lire> [, <Type renvoyé>])
<Résultat> : Chaîne de caractères Ansi - Valeur de l'OID retournée par l'agent. Le type de la valeur est récupéré dans une variable de type entier (paramètre <Type renvoyé>).
- Chaîne vide ("") en cas d'erreur.
<Identifiant de la session> : Entier Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession. <OID à lire> : Chaîne de caractères Identifiant de l'objet SNMP à lire. Cette chaîne peut correspondre à l'identifiant au format numérique ou au format texte (le fichier MIB qui décrit l'OID doit avoir été chargé avec la fonction SNMPChargeMIB). <Type renvoyé> : Variable de type Entier optionnelle Si ce paramètre est spécifié, la variable indiquée sera affectée avec le type de la valeur récupérée. Les constantes de type disponibles sont les suivantes : | | snmpTypeAdresseIP | L'OID contient une adresse IP. | snmpTypeBits | L'OID contient des bits. | snmpTypeChaîne | L'OID contient une chaîne. | snmpTypeCompteur32 | L'OID est un compteur (entier signé sur 32 bits). | snmpTypeCompteur64 | L'OID est un compteur (entier signé sur 64 bits). | snmpTypeEntier | L'OID contient un entier. | snmpTypeEntierSansSigne | L'OID contient un entier sans signe. | snmpTypeJauge | L'OID contient une jauge. | snmpTypeNull | L'OID n'est pas associé à une valeur (par exemple une branche qui a des enfants mais qui n'a pas de valeur par elle-même). | snmpTypeOID | L'OID contient une OID. | snmpTypeOpaque | L'OID contient une valeur qui n'est pas directement interprétable. | snmpTypeTicks | L'OID contient un nombre de ticks d'horloge. |
Lire plusieurs valeurs d'un agent Masquer les détails
<Résultat> = SNMPLit(<Identifiant de la session> , <Tableau des OID à  lire> , <Tableau des types renvoyés> , <Tableau des valeurs renvoyées>)
<Résultat> : Booléen - Vrai si toutes les valeurs ont été renvoyées,
- Faux si au moins une erreur est survenue.
<Identifiant de la session> : Entier Identifiant de la session SNMP renvoyé par la fonction SNMPOuvreSession. <Tableau des OID à lire> : Variable de type Tableau Tableau de chaînes contenant les OID à lire. Chaque OID peut correspondre à l'identifiant au format numérique ou au format texte (le fichier MIB qui décrit l'OID doit avoir été chargé avec la fonction SNMPChargeMIB). <Tableau des types renvoyés> : Variable de type Tableau Tableau d'entiers. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à lire>. Après l'exécution de la fonction, ce tableau contiendra les types des différentes valeurs retournées.
Les constantes de type disponibles sont les suivantes : | | snmpTypeAdresseIP | L'OID contient une adresse IP. | snmpTypeBits | L'OID contient des bits. | snmpTypeChaîne | L'OID contient une chaîne. | snmpTypeCompteur32 | L'OID est un compteur (entier signé sur 32 bits). | snmpTypeCompteur64 | L'OID est un compteur (entier signé sur 64 bits). | snmpTypeEntier | L'OID contient un entier. | snmpTypeEntierSansSigne | L'OID contient un entier sans signe. | snmpTypeJauge | L'OID contient une jauge. | snmpTypeNull | L'OID n'est pas associé à une valeur (par exemple une branche qui a des enfants mais qui n'a pas de valeur par elle-même). | snmpTypeOID | L'OID contient une OID. | snmpTypeOpaque | L'OID contient une valeur qui n'est pas directement interprétable. | snmpTypeTicks | L'OID contient un nombre de ticks d'horloge. |
<Tableau des valeurs renvoyées> : Variable de type Tableau Tableau de chaînes. Ce tableau doit avoir au moins une dimension égale à <Tableau des OID à lire>. Après l'exécution de la fonction, ce tableau contiendra les valeurs renvoyées par l'agent SNMP. Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|