•
ap_perf_test_base_cpu.tcl--Is run to measure the the CPU performance of EEM policies.
•
no_perf_test_init.tcl--Is run to measure the CPU performance of EEM policies.
•
sl_intf_down.tcl--Is run when a configurable syslog message is logged. It executes up to two configurable
CLI commands and e-mails the results.
•
tm_cli_cmd.tcl--Is run using a configurable CRON entry. It executes a configurable CLI command and
e-mails the results.
•
tm_crash_reporter.tcl--Is run 5 seconds after it is registered and 5 seconds after the device boots up.
When triggered, the script attempts to find the reload reason. If the reload reason was due to a crash, the
policy searches for the related crashinfo file and sends this information to a URL location specified by
the user in the environment variable _crash_reporter_url.
•
tm_fsys_usage.tcl--This policy runs using a configurable CRON entry and monitors disk space usage.
A syslog message is displayed if disk space usage crosses configurable thresholds.
Event Manager Environment Variables for the Sample Policies
Event manager environment variables are Tcl global variables that are defined external to the EEM policy
before the policy is registered and run. The sample policies require three of the e-mail environment variables
to be set ; only _email_cc is optional. Other required and optional variable settings are outlined in the following
tables.
The table below describes the EEM environment variables that must be set before the ap_perf_test_base_cpu.tcl
sample policy is run.
Table 174: Environment Variables Used in the ap_perf_test_base_cpu.tcl Policy
Example
Description
Environment Variable
100
The number of iterations over
which to run the measurement.
_perf_iterations
enable
The first non interactive CLI
command that is executed as part
of the measurement test. This
variable is optional and need not
be specified.
_perf_cmd1
show version
The second non interactive CLI
command that is as part of the
measurement test. To use
_perf_cmd2, _perf_cmd1 must be
defined. This variable is optional
and need not be specified.
_perf_cmd2
show interface counters protocol
status
The third non interactive CLI
command that is as part of the
measurement test. To use
_perf_cmd3, _perf_cmd1 must be
defined. This variable is optional
and need not be specified.
_perf_cmd3
Consolidated Platform Configuration Guide, Cisco IOS Release 15.2(4)E (Catalyst 2960-X Switches)
1803
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: ......