pmPolicyPrecedence
POLICY-BASED-MANAGEMENT-MIB ·
.1.3.6.1.2.1.124.1.1.4
Object
column
r/w
Unsigned32
If, while checking to see which policy conditions match an
element, 2 or more ready policies in the same precedence group
match the same element, the pmPolicyPrecedence object provides
the rule to arbitrate which single policy will be active on
'this element'. Of policies in the same precedence group, only
the ready and matching policy with the highest precedence
value (e.g., 2 is higher than 1) will have its policy action
periodically executed on 'this element'.
When a policy is active on an element but the condition ceases
to match the element, its action (if currently running) will
be allowed to finish and then the condition-matching ready
policy with the next-highest precedence will immediately
become active (and have its action run immediately). If the
condition of a higher-precedence ready policy suddenly begins
matching an element, the previously-active policy's action (if
currently running) will be allowed to finish and then the
higher precedence policy will immediately become active. Its
action will run immediately, and any lower-precedence matching
policy will not be active anymore.
In the case where multiple ready policies share the highest
value, it is an implementation-dependent matter as to which
single policy action will be chosen.
Note that if it is necessary to take certain actions after a
policy is no longer active on an element, these actions should
be included in a lower-precedence policy that is in the same
precedence group.
Context
- MIB
- POLICY-BASED-MANAGEMENT-MIB
- OID
.1.3.6.1.2.1.124.1.1.4- Type
- column
- Access
- readwrite
- Status
- current
- Parent
- pmPolicyEntry
- Table
- pmPolicyTable
- Siblings
- 19
Syntax
Unsigned32
Values & Constraints
Object Constraints
range: 0-65535
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| pmPolicyAdminGroup An administratively assigned string that can be used to group
policies for convenience, for readability, or to simplify
configuration of access control.
The value o… | column | OctetString | .1.3.6.1.2.1.124.1.1.1 |
| pmPolicyConditionMaxLatency Every element under the control of this agent is
re-checked periodically to see whether it is under control
of this policy by re-running the condition for this policy.
This object… | column | milliseconds Unsigned32 | .1.3.6.1.2.1.124.1.1.10 |
| pmPolicyActionMaxLatency Every element that matches this policy's condition and is
therefore under control of this policy will have this policy's
action executed periodically to ensure that the element
re… | column | milliseconds Unsigned32 | .1.3.6.1.2.1.124.1.1.11 |
| pmPolicyMaxIterations If a condition or action script iterates in loops too many
times in one invocation, the execution environment may
consider it in an infinite loop or otherwise not acting
as intend… | column | SNMPv2-SMIUnsigned32 | .1.3.6.1.2.1.124.1.1.12 |
| pmPolicyDescription A description of this rule and its significance, typically
provided by a human. | column | PmUTF8String | .1.3.6.1.2.1.124.1.1.13 |
| pmPolicyMatches The number of elements that, in their most recent execution
of the associated condition, were matched by the condition. | column | elements SNMPv2-SMIGauge32 | .1.3.6.1.2.1.124.1.1.14 |
| pmPolicyAbnormalTerminations The number of elements that, in their most recent execution
of the associated condition or action, have experienced a
run-time exception and terminated abnormally. Note that if a… | column | elements SNMPv2-SMIGauge32 | .1.3.6.1.2.1.124.1.1.15 |
| pmPolicyExecutionErrors The total number of times that execution of this policy's
condition or action has been terminated due to run-time
exceptions. | column | errors SNMPv2-SMICounter32 | .1.3.6.1.2.1.124.1.1.16 |
| pmPolicyDebugging The status of debugging for this policy. If this is turned
on(2), log entries will be created in the pmDebuggingTable
for each run-time exception that is experienced by this
poli… | column | Enumeration | .1.3.6.1.2.1.124.1.1.17 |
| pmPolicyAdminStatus The administrative status of this policy.
The policy will be valid only if the associated
pmPolicyRowStatus is set to active(1) and this object is set
to enabled(2)… | column | Enumeration | .1.3.6.1.2.1.124.1.1.18 |
| pmPolicyStorageType This object defines whether this policy and any associated
entries in the pmPolicyCodeTable are kept in volatile storage
and lost upon reboot or if this row is backed up by
non-vo… | column | SNMPv2-TCStorageType | .1.3.6.1.2.1.124.1.1.19 |
| pmPolicyIndex A unique index for this policy entry, unique among all
policies regardless of administrative group. | column | Unsigned32 | .1.3.6.1.2.1.124.1.1.2 |
| pmPolicyRowStatus The row status of this pmPolicyEntry.
The status may not be set to active if any of the related
entries in the pmPolicyCode table do not have a status of
active or … | column | SNMPv2-TCRowStatus | .1.3.6.1.2.1.124.1.1.20 |
| pmPolicyPrecedenceGroup An administratively assigned string that is used to group
policies. For each element, only one policy in the same
precedence group may be active on that element. If multiple
pol… | column | OctetString | .1.3.6.1.2.1.124.1.1.3 |
| pmPolicySchedule This policy will be ready if any of the associated schedule
entries are active.
If the value of this object is 0, this policy is always
ready.
If the… | column | Unsigned32 | .1.3.6.1.2.1.124.1.1.5 |
| pmPolicyElementTypeFilter This object specifies the element types for which this policy
can be executed.
The format of this object will be a sequence of
pmElementTypeRegOIDPrefix values, enc… | column | OctetString | .1.3.6.1.2.1.124.1.1.6 |
| pmPolicyConditionScriptIndex A pointer to the row or rows in the pmPolicyCodeTable that
contain the condition code for this policy. When a policy
entry is created, a pmPolicyCodeIndex value unused by this
po… | column | Unsigned32 | .1.3.6.1.2.1.124.1.1.7 |
| pmPolicyActionScriptIndex A pointer to the row or rows in the pmPolicyCodeTable that
contain the action code for this policy. When a policy entry
is created, a pmPolicyCodeIndex value unused by this polic… | column | Unsigned32 | .1.3.6.1.2.1.124.1.1.8 |
| pmPolicyParameters From time to time, policy scripts may seek one or more
parameters (e.g., site-specific constants). These parameters
may be installed with the script in this object and are
access… | column | OctetString | .1.3.6.1.2.1.124.1.1.9 |