====== Cisco TCL/EEM HowTo ======
Some pointers for TCL/EEM setup.
===== Basic EEM config =====
(config)# event manager directory user policy "flash0:/"
# show event manager directory user library
(config)# event manager policy monitorCO.tcl
# show event manager policy registered
(config)# no event manager policy monitorCO.tcl
# show event manager history events
# event manager run monitorCO.tcl
===== To execute monitor in a loop =====
(config)# event manager environment monitorCO_INTERVAL 30
# show event manager environment
===== How to get the TCL code to Cisco flash =====
- Start tclsh;
- Enter
puts [open "flash0:/monitorCO.tcl" w+] {
Do **NOT hit the ENTER key** at the end of the line.
- Copy-paste the file contents. The contents should not include unmatched curly right brackets (every curly right bracket has to be preceded by a matching curly left bracket).
- After the file contents have been pasted, enter }, and press ENTER.
- End the tclsh session with tclquit.
Check that your file was correctly inserted to flash:
# more monitorCO.tcl
===== kron example =====
!
kron occurrence minute in 1 recurring
policy-list monitorCOrun
!
kron policy-list monitorCOrun
cli event manager run monitorCO.tcl
!