335
Parameters
policy-name
: Specifies a policy name, a case-sensitive string of 1 to 63 characters.
tcl-filename
: Specifies a .tcl script file name. The file name is case sensitive. You must make sure the
file is available on a storage medium of the device.
Usage guidelines
When you use this command to create a Tcl-defined policy, follow these guidelines:
(Centralized devices in IRF mode.) Make sure the script file is saved on all IRF member devices.
This practice ensures that the policy can run correctly after a master/subordinate switchover occurs
or the member device where the script file resides leaves the IRF.
(Distributed devices in IRF or standalone mode.) Make sure the script file is saved on all MPUs. This
practice ensures that the policy can run correctly after an active/standby or master/standby
switchover occurs or the MPU where the script file resides fails or is removed.
This command both creates and enables the specified Tcl-defined monitor policy. To revise the Tcl
script of a Tcl-defined policy, you must suspend all monitor policies first, and then resume the policies
after you finish revising the script. The system cannot execute a Tcl-defined policy if you edit its Tcl
script without suspending all monitor policies.
To bind a Tcl-defined policy to a different Tcl script file:
1.
Execute the
undo
rtm tcl-policy policy-name
command to delete the Tcl policy.
2.
Create the Tcl policy again, and then bind it to the new Tcl script file.
You can assign the same policy name to a CLI-defined policy and a Tcl-defined policy. However, you
cannot assign the same name to policies that are the same type.
Examples
# Create a Tcl policy and bind it to a Tcl script file.
<Sysname> system-view
[Sysname] rtm tcl-policy test test.tcl
running-time
Use
running-time
to configure the runtime of a CLI-defined policy.
Use
undo running-time
to restore the default.
Syntax
running-time
time
undo running-time
Default
The runtime of a CLI-defined policy is 20 seconds.
Views
CLI-defined policy view