All MIBs › Juniper-System-MIB › juniSystemUtilizationThresholdRising
juniSystemUtilizationThresholdRising
Module: Juniper-System-MIB
OID (symbolic): Juniper-System-MIB::juniSystemUtilizationThresholdRising
OID (numeric): 1.3.6.1.4.1.4874.2.2.2.1.10.1.1.7
Node type: OBJECT-TYPE
Type: Gauge32
Access: read-write
Description: The threshold value (risingVal), which, in conjunction with juniSystemUtilizationHoldDownTime (holdTime) and juniSystemUtilizationThresholdFalling (fallingVal), is used to decide when to trigger an event indicating that the resource utilization, juniSystemUtilizationCurrentValue (currentVal), is approaching or has reached its maximum capacity, juniSystemUtilizationMaxCapacity (maxVal).
See the DESCRIPTION for juniSystemUtilizationResourceSubType for what constitutes a unit of value for this object.
The value of fallingVal must be less than the value of this object.
This object provides one element in the formula used to determine when to send a utilization notification. If the currentVal rises to equal the risingVal and no other utilization event (either rising or falling) has been triggered within the holdTime, or if the holdTime for a falling threshold notification expires and the currentVal is at or above the risingVal, then and only then is a rising threshold utilization notification sent.
The following pseudo-code states the algorithm more precisely.
When the resource is created or initialized ( currentVal == 0 ): lastTrapType = none; lastTrapTime = 0;
When currentVal increments (increases): if ( currentVal == risingVal && lastTrapTime + holdTime <= currentTime ) { triggerUtilizationTrapRising(); lastTrapType = rising; lastTrapTime = currentTime; }
When currentVal decrements (decreases): if ( currentVal == fallingVal && lastTrapTime + holdTime <= currentTime ) { triggerUtilizationTrapFalling(); lastTrapType = falling; lastTrapTime = currentTime; }
When the rising threshold value is modified: if ( currentVal < oldRisingVal && currentVal >= newRisingVal && lastTrapTime + holdTime <= currentTime ) triggerUtilizationTrapRising(); lastTrapType = rising; lastTrapTime = currentTime; }
When the falling threshold value is modified: if ( currentVal > oldFallingVal && currentVal <= newFallingVal && lastTrapTime + holdTime <= currentTime ) triggerUtilizationTrapFalling(); lastTrapType = falling; lastTrapTime = currentTime; }
When a hold-down time expires (lastTrapTime + holdTime == currentTime): switch ( lastTrapType ) { case rising: if ( currentVal <= fallingVal ) { triggerUtilizationTrapFalling(); lastTrapType = falling; lastTrapTime = currentTime; } else { lastTrapType = none; } break; case falling: if ( currentVal >= risingVal ) { triggerUtilizationTrapRising(); lastTrapType = rising; lastTrapTime = currentTime; } else { lastTrapType = none; } break; }
What is juniSystemUtilizationThresholdRising?
This sets the resource-utilization value that, once the current usage reaches it (and the hold-down timer allows), triggers a rising-utilization notification warning that a resource is approaching its capacity. It must always be set higher than the paired falling threshold.
Examples
Walk all instances (SNMPv2c):
snmpwalk -v2c -c public <target> 1.3.6.1.4.1.4874.2.2.2.1.10.1.1.7 snmpwalk -v2c -c public <target> Juniper-System-MIB::juniSystemUtilizationThresholdRising
Get a specific instance (index 1):
snmpget -v2c -c public <target> 1.3.6.1.4.1.4874.2.2.2.1.10.1.1.7.1 snmpget -v2c -c public <target> Juniper-System-MIB::juniSystemUtilizationThresholdRising.1
Set instance 1 (SNMPv2c):
snmpset -v2c -c private <target> 1.3.6.1.4.1.4874.2.2.2.1.10.1.1.7.1 i <value>
Start monitoring Juniper E-series router, ERX/ES2, JUNOSe (system inventory/software/memory health) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the Juniper-System-MIB::juniSystemUtilizationThresholdRising OID value, configure state conditions and alerts, and monitor any Juniper E-series router, ERX/ES2, JUNOSe (system inventory/software/memory health) from a single console.
OID Breakdown
Upper-level ancestors (10 from the standard OID tree / other modules)
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | AirPair-MIB |
| 1.3.6 | dod | AirPair-MIB |
| 1.3.6.1 | internet | AirPair-MIB |
| 1.3.6.1.4 | private | AirPair-MIB |
| 1.3.6.1.4.1 | enterprises | AirPair-MIB |
| 1.3.6.1.4.1.4874 | juniperUni | Juniper-UNI-SMI |
| 1.3.6.1.4.1.4874.2 | juniperUniMibs | Juniper-UNI-SMI |
| 1.3.6.1.4.1.4874.2.2 | juniMibs | Juniper-MIBs |
| 1.3.6.1.4.1.4874.2.2.2 | juniSystemMIB | Juniper-MIBs |
| Numeric OID | Name | Module |
|---|---|---|
| 1.3.6.1.4.1.4874.2.2.2.1 | juniSystemObjects | Juniper-System-MIB |
| 1.3.6.1.4.1.4874.2.2.2.1.10 | juniSystemUtilization | Juniper-System-MIB |
| 1.3.6.1.4.1.4874.2.2.2.1.10.1 | juniSystemUtilizationTable | Juniper-System-MIB |
| 1.3.6.1.4.1.4874.2.2.2.1.10.1.1 | juniSystemUtilizationEntry | Juniper-System-MIB |
| 1.3.6.1.4.1.4874.2.2.2.1.10.1.1.7 | juniSystemUtilizationThresholdRising | Juniper-System-MIB |