32-6
Catalyst 3560 Switch Software Configuration Guide
OL-8553-06
Chapter 32 Configuring Embedded Event Manager
Configuring Embedded Event Manager
This example shows the output for EEM when one of the fields specified by an SNMP object ID crosses
a defined threshold:
Switch(config-applet)# event snmp oid 1.3.6.1.4.1.9.9.48.1.1.1.6.1 get-type exact entry-op
lt entry-val 5120000 poll-interval 10
These examples show actions that are taken in response to an EEM event:
Switch(config-applet)# action 1.0 syslog priority critical msg "Memory exhausted; current
available memory is $_snmp_oid_val bytes"
Switch (config-applet)# action 2.0 force-switchover
Registering and Defining an Embedded Event Manager TCL Script
Beginning in privileged EXEC mode, perform this task to register a TCL script with EEM and to define
the TCL script and policy commands.
This example shows the sample output for the show event manager environment command:
Switch# show event manager environment all
No. Name Value
1 _cron_entry 0-59/2 0-23/1 * * 0-6
2 _show_cmd show ver
3 _syslog_pattern .*UPDOWN.*Ethernet1/0.*
Step 4 action label syslog [priority
priority-level] msg msg-text
Specify the action when an EEM applet is triggered. Repeat this action to
add other CLI commands to the applet.
(Optional) The priority keyword specifies the priority level of the
syslog messages. If selected, you need to define the priority-level
argument.
For msg-text, the argument can be character text, an environment
variable, or a combination of the two.
Step 5 end Exit applet configuration mode and return to privileged EXEC mode.
Command Purpose
Command Purpose
Step 1 configure terminal Enter global configuration mode.
Step 1 show event manager
environment [all |
variable-name]
(Optional) The show event manager environment command displays the name
and value of the EEM environment variables.
(Optional) The all keyword displays the EEM environment variables.
(Optional) The variable-name argument displays information about the specified
environment variable.
Step 2 configure terminal Enter global configuration mode.
Step 3 event manager environment
variable-name string
Configure the value of the specified EEM environment variable. Repeat this step for
all the required environment variables.
Step 4 event manager policy
policy-file-name [type
system] [trap]
Register the EEM policy to be run when the specified event defined within the
policy occurs.
Step 5 exit Exit global configuration mode and return to privileged EXEC mode.