| Snmp :: trapinfo. Lesen und verarbeiten Sie eine SNMP-Falle von der SNMPTRAPD von net-snmp |
Jetzt downloaden |
Snmp :: trapinfo. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- 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