| SNMP :: TRAPINFO לקרוא ולעבד מלכודת SNMP מ SNMPTRAPD של SNMP |
הורד עכשיו |
SNMP :: TRAPINFO דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~tonvoon/
SNMP :: TRAPINFO תגים
SNMP :: TRAPINFO תיאור
לקרוא ולעבד מלכודת SNMP מ SNMPTRAPD של SNMP SNMP :: TRAPINFO הוא מודול Perl כדי לקרוא ולעבד מלכודת SNMP מ SNMPTRAPD.Synopsis של SNMP :: TRAPINFO; $ trap = snmp :: trapinfo-> חדש (* stdin); פתח F "," >> /TMP/TRAP.LOG "; הדפס F $ Trang-> Packet; סגור F; אם (הגדיר $ trang-> trapname) {למות "לא trapname בחבילה"; } Elsif ($ trang-> Trapname EQ "IF-MIB :: LinkUp" או $ trang-> Trapname EQ "if-mib :: linkdown") {# $ mailer הוא דואר :: אובייקט מיילר, לדוגמה הדפס $ mailer "מלכודת קיבלה:", $ trang-> Trapname, $ /, "מארח:", $ trang-> שם המארח, $ /, "הודעה:", $ trang-> הרחב ('ממשק $ {v5} קיבל $ { Trapname} '), $ /; } אחר {# לא צפוי מלכודת # לעשות כמה הערכה מורכבת של החבילה שלי $ תוצאה = $ trang-> הערכה ("" $ {IF-MIB :: IFTYPE} "EQ" PPP "$ {IF-MIB :: Ifindex } <5 '); אם ($ תוצאה) {הדפס "יש מלכודת עבור ppp שבו המדד הוא פחות מ 5" $ ; } elsif ($ תוצאה == 0) {הדפס "מנות לא רצוי" $ ; } אחר {הדפסה "שגיאה בהערכת:" $ trang-/> last_eval_string. ", תוצאה: $ @", $ /; } מודול זה מאפשר למשתמש להגיע לחלקים שימושיים של מנות SNMPTRAPD, כפי שסופק על ידי תוכנת SNMP Net (http://www.net-snmp.org). אתה יכול להעריך את החבילה כדי להתאים את כל הכללים שאתה מגדיר ולאחר מכן לקחת כל פעולה עם החבילה, כגון שליחת דוא"ל, לכתוב im או להגיש אותו כמו בדיקה פסיבית nagios (http://www.nagios.org). הכללים מוגדרים כמו קטעים קטנים Perl של קוד - לרוץ באמצעות שיטת הערכה. אתה משתמש פקודות מאקרו כדי לשלוף סיביות ספציפיות של מלכודת אז להעריך נגד. ראה את שיטת הרחב להגדרות המאקרו. דרישות: · פרל
SNMP :: TRAPINFO תוכנה קשורה