* * * * *
minute (0-59)
hour (0-23)
day of month (1-31)
month (1-12)
day of week (0-6) (0==sunday)
*/30 == every 30 minutes|hours
5,10 == at 5 and 10
Reload every 30 minutes
Router(config)#event manager applet Reload
Router(config-applet)#event timer cron name "Reload" cron-entry "*/30 * * * *"
Router(config-applet)#action 1.0 syslog msg "Reloading the router..."
Router(config-applet)#action 2.0 cli command "enable"
Router(config-applet)#action 3.0 cli command "reload"
Router(config-applet)#end
Write "show processes" to disk when SNMP OID is high
Router(config)#event manager applet High_CPU
Router(config-applet)#event snmp oid 1.3.6.1.4.1.9.9.109.1.1.1.1.3.1 get-type exact entry-op ge entry-val "95" exit-op lt exit-val "25" poll-interval 2
Router(config-applet)#action 1.0 syslog msg "CPU is higher than 95%"
Router(config-applet)#action 2.0 command "enable"
Router(config-applet)#action 3.0 cli command "show clock | append flash:high_cpu.log"
Router(config-applet)#action 4.0 cli command "show processes cpu sorted | append flash:high_cpu.log"
Router(config-applet)#end
Write "show processes" to disk when pattern matches syslog entry
Router(config)#event manager applet High_CPU
Router(config-applet)#event syslog pattern "from FULL to INIT" occurs 1
Router(config-applet)#action 1.0 command "enable"
Router(config-applet)#action 2.0 cli command "show clock | append flash:ospf_adjacency_loss.log"
Router(config-applet)#action 3.0 cli command "show processes cpu sorted | append flash:ospf_adjacency_loss.log"
Router(config-applet)#end
No comments:
Post a Comment