The following sample configuration demonstrates how to use this policy. Starting in user EXEC mode, enter
the
enable
command at the device prompt. The device enters privileged EXEC mode, where you can enter
the
show event manager policy registered
command to verify that no policies are currently registered. The
next command is the
show event manager policy available
command to display which policies are available
to be installed. After you enter the
configure terminal
command to reach global configuration mode, you
can register the mandatory.go_*.tcl policy with EEM using the
event manager policy
command. Exit from
global configuration mode and enter the
show event manager policy registered
command again to verify
that the policy has been registered.
enable
show event manager policy registered
show event manager policy available
configure terminal
event manager policy Mandatory.go_spuriousisr.tcl
end
show event manager policy registered
show event manager environment
Running the ap_perf_test_base_cpu.tcl and no_perf_test_init.tcl Sample Policies
These sample policies measures the CPU performance of EEM policies. The policies help find the average
execution time of each EEM policy and uses the CLI library to execute the configuration commands specified
in the EEM environment variables _perf_cmd1 and, optionally, _perf_cmd2 and _perf_cmd3.
The following sample configuration demonstrates how to use this policy. Starting in user EXEC mode, enter
the
enable
command at the device prompt. The device enters privileged EXEC mode, where you can enter
the
show event manager policy registered
command to verify that no policies are currently registered. The
next command is the
show event manager policy available
command to display which policies are available
to be installed. After you enter the
configure terminal
command to reach global configuration mode, enter
the
service timestamps debug datetime msec
command and then you can register the ap_perf_test_base_cpu.tcl
and no_perf_test_init.tcl policies with EEM using the
event manager policy
command. Exit from global
configuration mode and enter the
show event manager policy registered
command again to verify that the
policy has been registered.
The policies ap_perf_test_base_cpu.tcl and no_perf_test_init.tcl need to be registered together, as they run as
a test suite. You can run the no_perf_test_init.tcl policy to start the tests. Analyze the results using the syslog
messages from each iteration. The total number of iteration is specified by the variable _perf_iterations. Take
the time difference and divide it by the total number of iterations to get the average execution time of each
EEM policy.
enable
show event manager policy registered
show event manager policy available
show event manager environment
configure terminal
service timestamps debug datetime msec
event manager environment _perf_iterations 100
event manager policy ap_perf_test_base_cpu.tcl
event manager policy no_perf_test_init.tcl
end
show event manager policy registered
show event manager policy available
show event manager environment
event manager run no_perf_test_init.tcl
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1808
Configuration Examples for Writing Embedded Event Manager Policies Using Tcl
Summary of Contents for Catalyst 2960 Series
Page 96: ......
Page 196: ......
Page 250: ......
Page 292: ......
Page 488: ......
Page 589: ...P A R T VI Cisco Flexible NetFlow Configuring NetFlow Lite page 509 ...
Page 590: ......
Page 619: ...P A R T VII QoS Configuring QoS page 539 Configuring Auto QoS page 645 ...
Page 620: ......
Page 750: ......
Page 1604: ......
Page 1740: ......
Page 2105: ...P A R T XII Configuring Cisco IOS IP SLAs Configuring Cisco IP SLAs page 2025 ...
Page 2106: ......
Page 2118: ......
Page 2164: ......