PurposeCommand or Action
Registers the applet with the EEM and enters applet
configuration mode.
event manager applet applet-name
Example:
Device(config)# event manager applet action
Step 3
Specifies that an EEM policy is to be registered with the EEM
and can be run manually.
event none
Example:
Device(config-applet)# event none
Step 4
Specifies the action to match the regular expression pattern
on an input string when an EEM applet is triggered.
action label regexp string-pattern string-input
[string-match [string-submatch1] [string-submatch2]
[string-submatch3]]
Step 5
Example:
Device(config-applet)# action 1 regexp "(.*)
(.*) (.*)" "one two three" _match _sub1
Specifies the action of printing data directly to the local
console when an EEM applet is triggered.
action label puts [nonewline] string
Example:
Device(config-applet)# action 2 puts "match
is $_match"
Step 6
•
The nonewline keyword is optional and is used to
suppress the display of the new line character.
Exits applet configuration mode and returns to privileged
EXEC mode.
exit
Example:
Device(config-applet)# exit
Step 7
Manually runs a registered EEM policy.
event manager run applet-name
Step 8
Example:
Device# event manager run action
•
In this example, the policy registered in Step 3 is
triggered and the associated actions specified in Step 5
and Step 6 are executed.
Example
The following example shows how the action puts command prints data directly to the local console:
Device(config-applet)# event manager applet puts
Device(config-applet)# event none
Device(config-applet)# action 1 regexp "(.*) (.*) (.*)" "one two three" _match _sub1
Device(config-applet)# action 2 puts "match is $_match"
Device(config-applet)# action 3 puts "submatch 1 is $_sub1"
Device# event manager run puts
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1723
How to Write EEM Policies Using the Cisco IOS CLI