How to Write EEM Policies Using the Cisco IOS CLI
Command or Action
Example:
Device(config)# event manager environment
_cron_entry 0-59/2 0-23/1 * * 0-6
Step 5
Repeat
Registering and Defining an EEM Tcl Script
to configure all the environment variables required
by the policy to be registered in
Defining an EEM Tcl
Step 6
event manager policy policy-filename [type
{system| user}] [trap]
Example:
Device(config)# event manager policy
tm_cli_cmd.tcl type system
Step 7
exit
Example:
Device(config)# exit
Examples
In the following example, the show event manager environment privileged EXEC command is used to
display the name and value of all EEM environment variables.
Device# show event manager environment all
No.
1
2
3
4
5
Unregistering Embedded Event Manager Policies
Perform this task to remove an EEM policy from the running configuration file. Execution of the policy is
canceled.
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1702
Registering and
Script.
Name
_cron_entry
_show_cmd
_syslog_pattern
_config_cmd1
_config_cmd2
Purpose
• In this example, the software assigns a CRON timer
environment variable to be set to the second minute of every
hour of every day.
--
Registers the EEM policy to be run when the specified event
defined within the policy occurs.
• Use the system keyword to register a Cisco-defined system
policy.
• Use the user keyword to register a user-defined system
policy.
• Use the trap keyword to generate an SNMP trap when the
policy is triggered.
• In this example, the sample EEM policy named
tm_cli_cmd.tcl is registered as a system policy.
Exits global configuration mode and returns to privileged EXEC
mode.
Value
0-59/2 0-23/1 * * 0-6
show ver
.*UPDOWN.*Ethernet1/0.*
interface Ethernet1/0
no shut