Snmp :: trapinfo.

Lesen und verarbeiten Sie eine SNMP-Falle von der SNMPTRAPD von net-snmp
Jetzt downloaden

Snmp :: trapinfo. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ton Voon
  • Website des Verlags:
  • http://search.cpan.org/~tonvoon/

Snmp :: trapinfo. Stichworte


Snmp :: trapinfo. Beschreibung

Lesen und verarbeiten Sie eine SNMP-Falle von net-snmps snmptrapd Snmp :: trapinfo ist ein Perl-Modul, um eine SNMP-Falle von net-snmps snmptrapd.synopsis zu lesen und zu verarbeiten. Verwenden Sie SNMP :: Trapinfo; $ trap = snmp :: trapinfo-> neu (* stdin); Offene F, ">> /tmp/trap.log"; drucken F $ Trap-> Paket; close f; if (! Definiert $ Trap-> TrapName) {sterben "kein Trapname in Paket"; } ELSIF ($ Trap-> TrapName EQ "IF-MIB :: LINKUP" oder $ Trap-> TrapName EQ "IF-MIB :: LinkDown") {# $ Mailer ist ein E-Mails :: Mailer-Objekt, zum Beispiel $ Mailer drucken "Erhaltene Falle:", $ Trap-> TrapName, $ /, "von Host:", $ Trap-> Hostname, $ /, "Nachricht:", $ Trap-> Erweitern ('Schnittstelle $ {v5} erhielt $ { TrapName} '), $ /; } else {# nicht erwartet Trap} # Machen Sie eine komplexe Bewertung des Pakets mein $ result = $ Trap-> Eval ('"$ {if-mib :: ifType}" EQ "PPP" $ {if-mib :: ifIndex } <5 '); if ($ ergebnis) {drucken "eine falle f


Snmp :: trapinfo. Zugehörige Software