NETSNMP :: Trapreceiver.

Embedded Perl Trap-Handling für Net-SNMPs SNMPTRAPD
Jetzt downloaden

NETSNMP :: Trapreceiver. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wes Hardaker
  • Website des Verlags:
  • http://search.cpan.org/~hardaker/

NETSNMP :: Trapreceiver. Stichworte


NETSNMP :: Trapreceiver. Beschreibung

Embedded Perl Trap-Handling für Net-SNMPs SNMPTRAPD NETSNMP :: TrapreCeiVer ist ein Perl-Modul, das zum Registrieren von Perl-Subroutinen in den NET-SNMP-SNMPTRAPD-Prozess verwendet wird. Net-SNMP muss mit --enable-Embedded-perl konfiguriert worden sein. Die Registrierung von Funktionen erfolgt dann über die Konfigurationsdatei snmptrapd.conf. Dieses Modul kann nicht in einem normalen Perl-Skript verwendet werden, um Fallen aufzunehmen. Es ist ausschließlich für eingebettete Benutzernutzung im SNMPTRAPD DEMON vorgesehen. In der SNMPTRAPD.CONF-Datei kann das Schlüsselwort "Perl" verwendet werden, um einen beliebigen Perl-Ausdruck aufzurufen, und mithilfe dieser Fähigkeit können Sie das NETSNMP :: TrapreCreicher-Modul verwenden, um Funktionen zu registrieren wird jedes Mal aufgerufen, wenn eine bestimmte Benachrichtigung (eine Falle oder ein Ungute) empfangen wird. Registrierte Funktionen werden mit 2 Argumenten aufgerufen. Der erste ist ein Verweis auf einen Hash mit Informationen darüber, wie die Falle empfangen wurde (welche Version des SNMP-Protokolls verwendet wurde), in welchem SNMP-Benutzernamen oder der Community-Name unter usw. geschickt wurde). Das zweite Argument ist ein Verweis auf ein Array, das die variablen Bindungen (OID- und Wertinformationen) enthält, die die Nadifikation selbst definieren. Jede Variable ist selbst ein Verweis auf ein Array, das drei Werte enthält: ein NETSNMP :: OID-Objekt, der von ihm zusammengefügte Wert, und der Numeric-Typ des Werts (siehe NETSNMP :: ASN für weitere Details zu SNMP-Typing-Informationen). Registriert mit der NETSNMP :: TrapreCeiver :: Register-Funktion, die zwei Argumente nimmt. Der erste ist eine Zeichenfolge, die die Benachrichtigung beschreibt, in der Sie sich registrieren möchten (z. B. "Linkup" oder "MYMIB :: MYTRAP" oder ".1.3.6.1.4.1.2021 ...."). Zwei spezielle Schlüsselwörter können anstelle einer OID verwendet werden: "Standardeinstellung" und "All". Das Schlüsselwort "Standard" gibt an, dass Ihr Handler in dem Fall aufgerufen werden soll, in dem keine anderen Handler aufgerufen werden. Das Schlüsselwort "All" zeigt an, dass der Handler immer für jede Benachrichtigung aufgerufen wird. Anforderungen: · Perl.


NETSNMP :: Trapreceiver. Zugehörige Software