POLICY-BASED-MANAGEMENT-MIB :: pmPolicyConditionScriptIndex

MIB Reference — IPNetwork Monitor · Updated October 06, 2026

All MIBs › POLICY-BASED-MANAGEMENT-MIB › pmPolicyConditionScriptIndex

pmPolicyConditionScriptIndex

Module: POLICY-BASED-MANAGEMENT-MIB

OID (symbolic): POLICY-BASED-MANAGEMENT-MIB::pmPolicyConditionScriptIndex

OID (numeric): 1.3.6.1.2.1.124.1.1.7

Node type: OBJECT-TYPE

Type: Unsigned32

Access: read-only

Description: 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 policy's adminGroup will be assigned to this object.

A policy condition is one or more PolicyScript statements that result(s) in a boolean value that represents whether an element is a member of a set of elements upon which an action is to be performed. If a policy is ready and the condition returns true for an element of a proper element type, and if no higher-precedence policy should be active, then the policy is active on that element.

Condition evaluation stops immediately when any run-time exception is detected, and the policyAction is not executed.

The policyCondition is evaluated for various elements. Any element for which the policyCondition returns any nonzero value will match the condition and will have the associated

policyAction executed on that element unless a higher-precedence policy in the same precedence group also matches 'this element'.

If the condition object is empty (contains no code) or otherwise does not return a value, the element will not be matched.

When this condition is executed, if SNMP requests are made to the local system and secModel/secName/secLevel aren't specified, access to objects is under the security credentials of the requester who most recently modified the associated pmPolicyAdminStatus object. If SNMP requests are made in which secModel/secName/secLevel are specified, then the specified credentials are retrieved from the local configuration datastore only if VACM is configured to allow access to the requester who most recently modified the associated pmPolicyAdminStatus object. See the Security Considerations section for more information.

What is pmPolicyConditionScriptIndex?

Points to the row(s) in pmPolicyCodeTable holding the PolicyScript condition code for this policy -- assigned automatically when the policy row is created -- where the script must return a nonzero value for an element to be considered a match.

Examples

Walk all instances (SNMPv2c):

snmpwalk -v2c -c public <target> 1.3.6.1.2.1.124.1.1.7
snmpwalk -v2c -c public <target> POLICY-BASED-MANAGEMENT-MIB::pmPolicyConditionScriptIndex

Get a specific instance (index 1):

snmpget -v2c -c public <target> 1.3.6.1.2.1.124.1.1.7.1
snmpget -v2c -c public <target> POLICY-BASED-MANAGEMENT-MIB::pmPolicyConditionScriptIndex.1

Start monitoring vendor-neutral, standards-based MIB, SNMP-managed network devices/policy engines (RFC 4011) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the POLICY-BASED-MANAGEMENT-MIB::pmPolicyConditionScriptIndex OID value, configure state conditions and alerts, and monitor any vendor-neutral, standards-based MIB, SNMP-managed network devices/policy engines (RFC 4011) from a single console.

OID Breakdown

Upper-level ancestors (6 from the standard OID tree / other modules)
Numeric OIDNameModule
1isoLANART-AGENT
1.3orgAirPair-MIB
1.3.6dodAirPair-MIB
1.3.6.1internetAirPair-MIB
1.3.6.1.2mgmtAPERTUS-NPG-MIB
1.3.6.1.2.1mib_2AXON-MIB
Numeric OIDNameModule
1.3.6.1.2.1.124pmMibPOLICY-BASED-MANAGEMENT-MIB
1.3.6.1.2.1.124.1pmPolicyTablePOLICY-BASED-MANAGEMENT-MIB
1.3.6.1.2.1.124.1.1pmPolicyEntryPOLICY-BASED-MANAGEMENT-MIB
1.3.6.1.2.1.124.1.1.7pmPolicyConditionScriptIndexPOLICY-BASED-MANAGEMENT-MIB