סקריפט EEM מספר 2 – ריסטרט לנתב כאשר אין תקשורת

עוד סקריפט דוגמא לתת הצצה קטנה ליכולות של עבודה עם EEM סקריפט

בדוגמא הבאה הנתב שולח כל שניה פינג לשרת KeepAlive (שזה סתם שרת לינוקס שעונה ל ICMP Echo Request)
הבדיקה שהנתב עונה מתבצעת באמצעות IP SLA   ו Tracker כאשר הנתב מאבד קשר לשרת ה KeepAlive  הוא מתכנן ריסטרט לעצמו תוך 10 דקות.

דרך עבודה זו מאוד טובה אם עושים שינויים On the Fly על מערכת מרוחקת באופן כזה במידה ו"קטעת" לעצמך את הענף או ליתר דיוק עשית Shutdown לפורט שממנו אתה מגיע הנתב יבצע ריסטרט אחרי 10 דק' ותוכל להמשיך לעבוד

event manager applet reload_unreachable
 event track 10 state down
 action 1.0 syslog msg "Houston we have a problem. Ping failed to keepalive server!"
 action 1.1 cli command "enable"
 action 1.2 cli command "reload in 10" pattern "yes"
 action 1.3 cli command "n" pattern "confirm"
 action 1.4 cli command "y"
 action 1.5 syslog msg "keepalive server is not reachable restarting router in 10 min"

 

ip sla 10
 icmp-echo 1.2.3.4
 timeout 1000
 threshold 1000
 frequency 1
ip sla schedule 10 life forever start-time now

track 10 ip sla 10 reachability

 

בהצלחה

תגים: , , ,

כתיבת תגובה

צריך להכנס למערכת בשביל להשאיר תגובה.