[c-nsp] IP SLA / EEM Scripting

Ivan Pepelnjak ip at ioshints.info
Fri Aug 21 02:55:59 EDT 2009


Running the "telnet" command does not work too well (although it might work
a bit better from Tcl EEM policy than from tclsh).

http://blog.ioshints.info/2007/10/you-cannot-start-telnet-session-from.html

However, you can open a TCP socket (to telnet port) from Tcl and issue the
commands. You could write Tcl EEM policy and do it from there or use a
simple EEM applet that runs a tclsh command. I try to avoid Tcl EEM policies
as they are a nightmare to edit/test.

Last but not least, EEM applet can send a SNMP trap to your NMS (or execute
a SSH command) and the NMS can then reset the modem.

Ivan
 
http://www.ioshints.info/about
http://blog.ioshints.info/

> -----Original Message-----
> From: Aaron Riemer [mailto:ariemer at wesenergy.com.au] 
> Sent: Friday, August 21, 2009 3:27 AM
> To: cisco-nsp at puck.nether.net
> Subject: [c-nsp] IP SLA / EEM Scripting
> 
> Hey Guys,
>  
> I am hoping to use a combination of IP SLA and EEM to run a 
> script when a certain event occurs. For example we have a 
> cellular router that sometimes requires a reset. We have a 
> backup link so I would like to automate this reset process. 
> What I would like to do is to monitor the cellular device 
> with IP SLA icmp probes and after a certain number of 
> failures run a script that can telnet to the device via the 
> back door and issue commands to reset.
>  
> I have done some digging but I am unable to see if EEM 
> supports the ability for a router to actually telnet to 
> another device and issue commands. I may have to use our 
> network monitoring app to run the script. Could Cacti do this?
>  
> Thanks for any suggestions.
>  
> Aaron.



More information about the cisco-nsp mailing list