33-6
Cisco Catalyst Blade Switch 3120 for HP Software Configuration Guide
OL-12247-01
Chapter 33 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 2
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 3
configure terminal
Enter global configuration mode.
Step 4
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 5
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 6
exit
Exit global configuration mode and return to privileged EXEC mode.