EEM on a 6500

Unanswered Question
Mar 6th, 2008


Im looking at doing some EEM on a 6500 running 122-18.SXE6 but im not sure if this is supported on the code I`m running.

We want to get EEM to shut some Tunnels when we detect a remote failure.

RTR operation to ping remote router - no issues

EEM applet to pull OID and generate a syslog message - no issues

EEM applet to monitor for that event and shut the interface down via a CLI action.

Cannot get the last bit to work and so not sure even if thats supported.

Would it be possible to use TCL scripts on that version of code as upgrading isn`t really an option ??

Cheers for any help on this.

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Nagendra Kumar ... Thu, 03/06/2008 - 02:02


You can use Feature Navigator to check the feature support.

To shut the interface via CLI, you can use a object track pointing to that route and if it is down, the action shud be to use CLI to shut down the interface.

For a similar example, see "EEM Sample Configuration: EEM with Applet Policy" section in



achrich Thu, 03/06/2008 - 02:13

Thanks...ive tried that route and its not very clear on the Navigator if its supported or not..some EEM is supported its just not obvious which version of EEM its running.

Tracking its not really an option as on that version of code you can only track interface line up / downs.


Nagendra Kumar ... Thu, 03/06/2008 - 02:53


The other option is to write a TCL script, to check the routing table @ equal interval of time and match your remote site route and if it is missing in routing table, the script needs to shut the tunnel interface. A sample TCL script can be seen in the same document which I ahve mentioned earlier.

Also you can use EEM scripting community to see if you have any script similar to your requirement.



achrich Thu, 03/06/2008 - 03:09

The RTR option is the only way to go really as the routes are a couple of hops away and statically placed...

EEM monitors the OID generated by RTR and generates a syslog message when it detects a failure in RTR returns a failure code.

Im really just need to know if EEM on the kit im running actually is capable of monitoring the syslog and then doing CLI / TCL scripts.


Nagendra Kumar ... Thu, 03/06/2008 - 03:18

Hope you have access to the 6500. If so try, the below command,

event manager applet TEST

action 1.0 cli command enable

If so, you can configure the action to shut the tunnel interface.

You need EEM ver 2.1 inorder to have cli executed as part of action. But I am not sure if the version you have supports EEM ver 2.1.



achrich Thu, 03/06/2008 - 03:38

Thanks, nice of Cisco to include CLI commands on the software that aren`t supported !!

I added an basic event to your test and it didn`t pick it up so assuming I need 12.2(18)SXF


Joe Clarke Thu, 03/06/2008 - 08:51

EEM isn't supported on Cat6500 IOS until 12.2(18)SXF5. The same goes for tclsh. While some commands may exist prior to that, functionality isn't up to what is documented until you move to SXF5.


This Discussion