SNMP-Antwort : Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die SNMPResponse- Skripteinbindung bietet Methoden zum Einschließen einer SNMP-Nutzlast-Antwortinstanz mit Methoden zum sicheren und einfachen Abrufen von SNMP-Singleton-Feldern oder -Tabellen.

    Verwenden Sie diese Skripteinbindung, um SNMP-Singleton-Felder oder -Tabellen abzurufen.

    SNMPResponse – buildIndex(Object cur, String name, String extName)

    Erstellt einen Index für alle SNMP-Entitäten im aktuellen Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    cur Objekt Das aktuelle Objekt
    Name Zeichenfolge Der Indexname
    extName Zeichenfolge Die Indexerweiterung
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void

    SNMPResponse – buildReferences()

    Erstellt Verweise auf tatsächliche Instanzen für alle identifizierten Indizes (in der Tabelle discovery_snmp_ref), die aufgelöst werden können.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void

    SNMPResponse – getAmbiguousOIDs(String refBase, String refLeaf)

    Gibt ein Array von OIDs zurück, die mit der angegebenen ref_base übereinstimmen und eine definierte ref_leaf ungleich Null aufweisen.

    Das letzte Zeichen von ref_base kann ein Fragezeichen sein. In diesem Fall werden alle Tabelleneinträge zurückgegeben, wenn der übergeordnete Knoten eine Tabelle ist.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    refBase Zeichenfolge Die Referenzbasis
    refLeaf Zeichenfolge Das Referenzblatt
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Array Ein Array von OIDs, die mit der angegebenen ref_base übereinstimmen und eine definierte ref_leaf ungleich Null aufweisen.

    SNMPResponse – getOIDInt(String name)

    Gibt die im OID-Objekt enthaltene Ganzzahl mit dem angegebenen MIB-Namen zurück.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Der MIB-Name
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Zahl Die im OID-Objekt enthaltene Ganzzahl oder Null, wenn das Objekt nicht gefunden wurde oder leer ist.

    SNMPResponse – getOIDObj(String name)

    Ruft das OID-Objekt mit dem angegebenen MIB-Namen aus der Antwort ab.

    Diese Methode funktioniert nicht mit numerischen OID-Zeichenfolgen, nur mit MIB-Namen.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Der MIB-Name
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    OID-Objekt Das OID-Objekt mit dem angegebenen MIB-Namen oder Null, wenn das Objekt nicht gefunden wurde oder wenn beim Durchgehen der benannten Elemente Tabelleneinträge gefunden wurden.

    SNMPResponse – getOIDTable(String parentName, String entryName)

    Gibt eine Hashmap von Tabelleneinträgen unter dem angegebenen übergeordneten MIB-Namen mit den angegebenen Eintrags-MIB-Namen zurück.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    parentName Zeichenfolge Der übergeordnete MIB-Name
    entryName Zeichenfolge Der MIB-Name des Eintrags
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    Hashmap Eine Hashmap von Tabelleneinträgen unter dem angegebenen übergeordneten MIB-Namen mit den angegebenen Eintrags-MIB-Namen oder Null, wenn kein übergeordneter Name vorhanden ist.

    SNMPResponse – getOIDText(String name)

    Gibt den im OID-Objekt enthaltenen Text mit dem angegebenen MIB-Namen zurück.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Der MIB-Name
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Der im OID-Objekt enthaltene Text. Gibt Null zurück, wenn das Objekt nicht gefunden wurde oder wenn es keinen Text enthält.

    SNMPResponse – normalize(Object cur)

    Löst SNMP-Tabellen in Hashmaps und OID-Werte in Primitive auf.

    Alle numerischen SNMP-Typen werden in eine JavaScript-Nummer umgewandelt. Ein SNMP-Nulltyp wird in einen JavaScript-Nullwert konvertiert. Ein SNMP-IP-Adresswert wird in eine Java-IPAddressV4-Instanz konvertiert. Alle anderen Werte werden in eine JavaScript-Zeichenfolge konvertiert.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    cur Objekt Die SNMP-Tabelle oder der OID-Wert.
    Tabelle : 16. Ergebnisse
    Typ Beschreibung
    void