Frage

Ich habe eine MIB und Beispiel Dokumentation geerbt und müssen neu implementieren Sie den Code, Fallen erzeugt. (Aus verschiedenen Gründen ist der ursprüngliche Code verloren und für immer verschwunden, aber CM ist nicht meine Frage.)

Die MIB sagt:

    alertObjects     OBJECT IDENTIFIER ::= { corpAlert 1 }

    alertEvents      OBJECT IDENTIFIER ::= { corpAlert 2 }

    alertDispatchTime OBJECT-TYPE
        SYNTAX OCTET STRING
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "Time Event Dispatched"
        ::= { alertObjects 3 }

    testFailure OBJECT IDENTIFIER ::= { alertEvents 4 }

    testFailureClearTrap NOTIFICATION-TYPE
    OBJECTS  
    { 
        alertDispatchTime,
        [omitted]
    }
    STATUS   current
    DESCRIPTION
         "Clear prior failure"
   ::= { testFailure 0 }

Unsere Dokumentation hat folgende Snippet:

/usr/bin/snmptrap \
   -v 1 \
   -c public 192.168.0.2:162 [our-base-oid] 127.0.0.1 6 4 '' \
   [our-base-oid].2.4.0.4.1.0 s "May 21 2007 10:19PM" \
   [etc]

Was kann ich nicht herausfinden, ist die OID für die Warnung Abfertigungszeit verwendet. Ich würde es verstehen, wenn es [unser-base-oid] .1.3.0 oder sogar [unser-base-oid] .2.4.0. [Unser-base-oid] .1.3. Wenn wir eine Falle auf {3} alertEvents wurden zu erzeugen, was würden für die einzelnen Objekte das Suffix sein?

Es ist möglich, dass die MIB nach der Dokumentation wurde aktualisiert, so dass, wenn diese falsch aussieht einen Experten dann, was sollte die OID für den alertDispatchTime sein?

Danke.

War es hilfreich?

Lösung

Wie hier definiert, alertDispatchTime ist ein Skalar Objekt (nur ein Beispiel), so dass ihr Beispiel Subidentifiers ist immer 0 (volle OID ist [corpAlert] .1.3.0). Die Mitteilung der OID ist [corpAlert] .2.4.0.

Unter der Annahme von "[unser-base-oid]" Sie corpAlert bedeuten, der snmptrap Befehl sieht gezeigt nicht korrekt zu sein, weil [unser-base-oid] .2.4.0.4.1.0 testFailureClearTrap.4.1.0 wäre , was keinen Sinn macht: Fallen haben keine Instanz subidentifiers. Aber ich mache einige Annahmen hier über die Teile der MIB-spec haben Sie nicht enthalten.

Andere Tipps

Wenn Sie ein funktionierendes System haben, vielleicht wird es gut, wenn man eine Falle erzeugen kann und seinen Inhalt sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top