diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-PING-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/junos/JUNIPER-PING-MIB')
| -rw-r--r-- | MIBS/junos/JUNIPER-PING-MIB | 1500 |
1 files changed, 1500 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-PING-MIB b/MIBS/junos/JUNIPER-PING-MIB new file mode 100644 index 0000000..96c9095 --- /dev/null +++ b/MIBS/junos/JUNIPER-PING-MIB @@ -0,0 +1,1500 @@ +-- +-- Juniper Enterprise Specific MIB: Ping MIB +-- +-- Copyright (c) 2001-2012, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + +JUNIPER-PING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI -- RFC2578 + InterfaceIndexOrZero + FROM IF-MIB -- RFC2863 + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB -- RFC2571 + DisplayString, DateAndTime, TruthValue + FROM SNMPv2-TC + pingResultsEntry, pingProbeHistoryEntry, pingCtlTargetAddressType, + pingCtlTargetAddress, pingResultsOperStatus, pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, + pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, + pingResultsRttSumOfSquares, pingResultsLastGoodProbe, + OperationResponseStatus + FROM DISMAN-PING-MIB + InetPortNumber + FROM INET-ADDRESS-MIB + jnxMibs, jnxPingNotifications + FROM JUNIPER-SMI; + +jnxPingMIB MODULE-IDENTITY + LAST-UPDATED "200911180000Z" -- November 18 00:00:00 2009 UTC + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + E-mail: support@juniper.net" + + DESCRIPTION + "This is Juniper Networks' implementation of enterprise specific + portions of pingMib. Any data stored in this MIB has directly + related entries in mib-2, pingMIB." + + -- revision history + REVISION "201109200000Z" -- September 20 00:00:00 2011 UTC + DESCRIPTION + "Updated the jnxPingCtlTargetPort description." + REVISION "200911180000Z" -- November 18 00:00:00 2009 UTC + DESCRIPTION + "Added jnxPingCtlEXseriesHWTimeStamp to jnxPingCtlTable." + REVISION "200904200000Z" -- April 20 00:00:00 2009 UTC + DESCRIPTION + "Added jnxPingCtlTargetPort to jnxPingCtlTable." + REVISION "200505010000Z" -- May 1 00:00:00 2005 UTC + DESCRIPTION + "Added jnxPingCtlTargetPort to jnxPingCtlTable." + REVISION "200404150000Z" -- April 15 00:00:00 2004 UTC + DESCRIPTION + "Added traps plus additional results & history data." + ::= { jnxMibs 7 } + + +jnxPingObjects OBJECT IDENTIFIER ::= { jnxPingMIB 1 } + + -- The registration node for ping implementation types + +jnxPingImplementationTypeDomains OBJECT IDENTIFIER ::= { jnxPingMIB 2 } + +jnxPingIcmpTimeStamp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using the Internet + Control Message Protocol (ICMP) 'TimeStamp' facility. + This probe-type provides egress and ingress delay measurements." + ::= { jnxPingImplementationTypeDomains 1 } + +jnxPingHttpGet OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using an HTTP GET query to + calculate a round trip time." + ::= { jnxPingImplementationTypeDomains 2 } + +jnxPingHttpGetMetadata OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using an HTTP GET Metadata query to + calculate a round trip time." + ::= { jnxPingImplementationTypeDomains 3 } + +jnxPingDnsQuery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using a DNS query to + calculate a round trip time." + ::= { jnxPingImplementationTypeDomains 4 } + +jnxPingNtpQuery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using an NTP query to + calculate a round trip time." + ::= { jnxPingImplementationTypeDomains 5 } + +jnxPingUdpTimestamp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Indicates that an implementation is using a UDP timestamp query to + calculate a round trip time. This probe-type provides egress and + ingress delay measurements" + ::= { jnxPingImplementationTypeDomains 6 } + + +-- +-- pingCtlTable extensions +-- + +jnxPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the jnxPing Control Table for providing enterprise specific + options to the corresponding pingCtlTable entry." + ::= { jnxPingObjects 2 } + +jnxPingCtlEntry OBJECT-TYPE + SYNTAX JnxPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the jnxPingCtlTable. This essentially + augments the pingCtlTable with additional objects." + INDEX { + jnxPingCtlOwnerIndex, + jnxPingCtlTestName + } + ::= { jnxPingCtlTable 1 } + +JnxPingCtlEntry ::= + SEQUENCE { + jnxPingCtlOwnerIndex SnmpAdminString, + jnxPingCtlTestName SnmpAdminString, + jnxPingCtlIfName DisplayString, + jnxPingCtlRoutingIfIndex InterfaceIndexOrZero, + jnxPingCtlRoutingIfName DisplayString, + jnxPingCtlRoutingInstanceName DisplayString, + jnxPingCtlRttThreshold Unsigned32, + jnxPingCtlRttStdDevThreshold Unsigned32, + jnxPingCtlRttJitterThreshold Unsigned32, + jnxPingCtlEgressTimeThreshold Unsigned32, + jnxPingCtlEgressStdDevThreshold Unsigned32, + jnxPingCtlEgressJitterThreshold Unsigned32, + jnxPingCtlIngressTimeThreshold Unsigned32, + jnxPingCtlIngressStddevThreshold Unsigned32, + jnxPingCtlIngressJitterThreshold Unsigned32, + jnxPingCtlTrapGeneration BITS, + jnxPingCtlTargetPort InetPortNumber, + jnxPingCtlJseriesHWTimeStamp TruthValue, + jnxPingCtlOneWayHWTimeStamp TruthValue, + jnxPingCtlMovAvgSize Unsigned32, + jnxPingCtlMXseriesHWTimeStamp TruthValue, + jnxPingCtlEXseriesHWTimeStamp TruthValue + } + +jnxPingCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model (RFC 2575, VACM) for tables in which + multiple users may need to independently create or + modify entries, the initial index is used as an 'owner + index'. Such an initial index has a syntax of + SnmpAdminString, and can thus be trivially mapped to a + securityName or groupName as defined in VACM, in + accordance with a security policy. + + When used in conjunction with such a security policy all + entries in the table belonging to a particular user (or + group) will have the same value for this initial index. + For a given user's entries in a particular table, the + object identifiers for the information in these entries + will have the same subidentifiers (except for the 'column' + subidentifier) up to the end of the encoded owner index. + To configure VACM to permit access to this portion of the + table, one would create vacmViewTreeFamilyTable entries + with the value of vacmViewTreeFamilySubtree including + the owner index portion, and vacmViewTreeFamilyMask + 'wildcarding' the column subidentifier. More elaborate + configurations are possible." + ::= { jnxPingCtlEntry 1 } + +jnxPingCtlTestName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the ping test. This is locally unique, within + the scope of an pingCtlOwnerIndex." + ::= { jnxPingCtlEntry 2 } + +jnxPingCtlIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this object to an interface name prior to starting a remote + ping operation directs the ping probes to be transmitted over the + specified interface. To specify the interface index instead, see + pingCtlIfIndex. The interface name must be specified under interfaces + statement of the JUNOS configuration. A zero length string value for + this object means that this option is not enabled. The following + values may be set simultaneously, however, only one value is used. + The precedence order is a follows: + pingCtlIfIndex (see pingCtlTable in pingMIB) + jnxPingCtlIfName + jnxPingCtlRoutingIfIndex (deprecated) + jnxPingCtlRoutingIfName (deprecated) + jnxPingCtlRoutingInstanceName" + DEFVAL { ''H } + ::= { jnxPingCtlEntry 3 } + +jnxPingCtlRoutingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Use this option to specify the routing instance used when directing + outgoing ping packets. The interface ifIndex specified should be in + the desired routing instance table. The interface specified will not + necessarily be the interface packets are transmitted on. By default, + the source address of the packets will be set to the address of the + interface chosen. pingCtlSourceAddress should be used to override + the choice for source address if necessary. A value of zero for this + object means that this option is not enabled. + NOTE: deprecated by jnxPingCtlRoutingInstanceName" + DEFVAL { 0 } + ::= { jnxPingCtlEntry 4 } + +jnxPingCtlRoutingIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Use this option to specify the routing instance used when directing + outgoing ping packets. The interface name specified should be in + the desired routing instance table. The interface specified will not + necessarily be the interface packets are transmitted on. By default, + the source address of the packets will be set to the address of the + interface chosen. pingCtlSourceAddress should be used to override + the choice for source address if necessary. + NOTE: deprecated by jnxPingCtlRoutingInstanceName" + DEFVAL { ''H } + ::= { jnxPingCtlEntry 5 } + +jnxPingCtlRoutingInstanceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Use this option to specify the name of the routing instance used when + directing outgoing ping packets. The instance name specified must be + configured under routing-instances of the JUNOS configuration." + DEFVAL { ''H } + ::= { jnxPingCtlEntry 6 } + +jnxPingCtlRttThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..6000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum round trip time allowed. If this threshold is crossed + by any probe, a jnxPingRttThresholdExceeded trap will be sent." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 7 } + +jnxPingCtlRttStdDevThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..6000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum round trip time standard deviation allowed over the + course of any test. If the calculated standard deviation of the + round trip time at the end of any test exceeds this threshold, + a jnxPingRttStdDevThresholdExceeded trap will be sent." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 8 } + +jnxPingCtlRttJitterThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..6000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum allowed jitter in the round trip time over the course + of any test. Jitter is defined as the difference between the + maximum and minimum round trip times measured over the course of + a single test (jnxPingResultsMaxRttUs minus jnxPingResultsMinRttUs). + If the measured jitter exceeds this threshold, a + jnxPingRttJitterThresholdExceeded trap will be sent." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 9 } + +jnxPingCtlEgressTimeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum egress trip time allowed. If this threshold is crossed by + any probe, a jnxPingEgressThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 10 } + +jnxPingCtlEgressStdDevThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum egress trip time standard deviation allowed over the + course of any test. If the calculated standard deviation of the + egress trip time at the end of any test exceeds this threshold, + a jnxPingEgressStdDevThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 11 } + +jnxPingCtlEgressJitterThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum allowed jitter in the egress trip time over the course + of any test. Jitter is defined as the difference between the + maximum and minimum egress trip times measured over the course of + a single test (jnxPingResultsMaxSrcDstt minus jnxPingResultsMinSrcDstt). + If the measured jitter exceeds this threshold, a + jnxPingEgressJitterThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 12 } + +jnxPingCtlIngressTimeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum ingress trip time allowed. If this threshold is crossed by + any probe, a jnxPingIngressThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 13 } + +jnxPingCtlIngressStddevThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum ingress trip time standard deviation allowed over the + course of any test. If the calculated standard deviation of the + ingress trip time at the end of any test exceeds this threshold, + a jnxPingIngressStddevThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 14 } + +jnxPingCtlIngressJitterThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..60000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum allowed jitter in the ingress trip time over the course + of any test. Jitter is defined as the difference between the + maximum and minimum ingress trip times measured over the course of + a single test (jnxPingResultsMaxDstSrct minus jnxPingResultsMinDstSrct). + If the measured jitter exceeds this threshold, a + jnxPingIngressJitterThresholdExceeded trap will be sent. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. Currently jnxPingIcmpTimeStamp is the only + supported probe type with this property." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 15 } + + jnxPingCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + rttThreshold(0), + rttStdDevThreshold(1), + rttJitterThreshold(2), + egressThreshold(3), + egressStdDevThreshold(4), + egressJitterThreshold(5), + ingressThreshold(6), + ingressStdDevThreshold(7), + ingressJitterThreshold(8), + maxrttThreshold(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object determines when and if + to generate a notification for this entry: + + rttThreshold(0) - Generate a jnxPingRttThresholdExceeded + notification when the configured rtt threshold + is exceeded. + rttStdDevThreshold(1) - Generate a jnxPingRttStdDevThresholdExceeded + notification when the configured rtt standard deviation + threshold is exceeded. + rttJitterThreshold(2) - Generate a jnxPingRttJitterThresholdExceeded + notification when the configured rtt jitter threshold + is exceeded. + egressThreshold(3) - Generate a jnxPingEgressThresholdExceeded + notification when the configured egress threshold is exceeded. + This applies only if the probe type supports one way measurments. + egressStdDevThreshold(4) - Generate a + jnxPingEgressStdDevThresholdExceeded notification when the + configured egress standard deviation threshold is exceeded. + This applies only if the probe type supports one way measurments. + egressJitterThreshold(5) - Generate a + jnxPingEgressJitterThresholdExceeded notification when the + configured egress jitter threshold is exceeded. + This applies only if the probe type supports one way measurments. + ingressThreshold(6) - Generate a jnxPingIngressThresholdExceeded + notification when the configured ingress threshold is exceeded. + This applies only if the probe type supports one way measurments. + ingressStdDevThreshold(7) - Generate a + jnxPingIngressStdDevThresholdExceeded notification when the + configured ingress standard deviation threshold is exceeded. + This applies only if the probe type supports one way measurments. + ingressJitterThreshold(8) - Generate a + jnxPingIngressJitterThresholdExceeded notification when the + configured ingress jitter threshold is exceeded. + This applies only if the probe type supports one way measurments. + The value of this object defaults to zero, indicating + that none of the above options have been selected. + maxrttThreshold(9) - Generate a jnxPingMaxRttThresholdExceeded + notification when the configured max rtt threshold + is exceeded." + ::= { jnxPingCtlEntry 16 } + +jnxPingCtlTargetPort OBJECT-TYPE + SYNTAX InetPortNumber (7 | 49152..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The target UDP/TCP port used by the probe. + When ICMP ping is used, jnxPingCtlTargetPort value will be shown as 0." + ::= { jnxPingCtlEntry 17 } + +jnxPingCtlJseriesHWTimeStamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Use to enable the RPM Hardware Timestamp feature on J-series routers. + For M/T series routers, use the jnxPingCtlIfName and + pingCtlByPassRouteTable objects to redirect probes to the AS Pic. + For those routers, this object must have the value: false." + DEFVAL { false } + ::= { jnxPingCtlEntry 18 } + +jnxPingCtlOneWayHWTimeStamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Use this object to enable Hardware Timestamp-based one-way + measurements. If this object is not enabled (ie, set to true), + no Hardware Timestamp based one way measurements or calculations + will be performed for this control entry. This object applies to + all Juniper routers. Note, due to clock synchronization artifacts, + many one-way jitter measurements & calculations may include signifacant + variations, in some cases orders of magnitude greater than the round + trip times." + DEFVAL { false } + ::= { jnxPingCtlEntry 19 } + +jnxPingCtlMovAvgSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Juniper RPM feature maintains a set of the most recent probe + measurements & provides the same calculations over that collection + as provided over a test (ie, average, standard deviation, etc). This + data is available via the jnx-rpm mib or via the CLI/XML. The + number of samples maintained in this moving collection is specified + by this object. This value must be less than the number of samples + maintained in the history table (ie, pingCtlMaxRows)." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 20 } + +jnxPingCtlMXseriesHWTimeStamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Use to enable the RPM Hardware Timestamp feature on MX-series routers. + For M/T series routers, use the jnxPingCtlIfName and + pingCtlByPassRouteTable objects to redirect probes to the AS PIC. + For those routers, this object must have the value: false." + DEFVAL { false } + ::= { jnxPingCtlEntry 21 } + +jnxPingCtlEXseriesHWTimeStamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Use to enable the RPM Hardware Timestamp feature on EX-series switches. + For thoses, this object must have the value: false." + DEFVAL { false } + ::= { jnxPingCtlEntry 22 } + +jnxPingMaxRttThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..6000000) + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum round trip time allowed. If this threshold is crossed + by any probe of a test, a jnxPingMaxRttThresholdExceeded trap will be sent." + DEFVAL { 0 } + ::= { jnxPingCtlEntry 23 } +-- +-- Ping Results Table extensions +-- + +jnxPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Augments the pingResultsTable with additional data." + ::= { jnxPingObjects 3 } + +jnxPingResultsEntry OBJECT-TYPE + SYNTAX JnxPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides additional ping test results." + AUGMENTS { pingResultsEntry } + ::= { jnxPingResultsTable 1 } + +JnxPingResultsEntry ::= + SEQUENCE { + jnxPingResultsRttUs Unsigned32, + jnxPingResultsSumRttUs Unsigned32, + jnxPingResultsMinRttUs Unsigned32, + jnxPingResultsMaxRttUs Unsigned32, + jnxPingResultsAvgRttUs Unsigned32, + jnxPingResultsStdDevRttUs Unsigned32, + jnxPingResultsEgressUs Unsigned32, + jnxPingResultsMinEgressUs Unsigned32, + jnxPingResultsMaxEgressUs Unsigned32, + jnxPingResultsAvgEgressUs Unsigned32, + jnxPingResultsStddevEgressUs Unsigned32, + jnxPingResultsIngressUs Unsigned32, + jnxPingResultsMinIngressUs Unsigned32, + jnxPingResultsMaxIngressUs Unsigned32, + jnxPingResultsAvgIngressUs Unsigned32, + jnxPingResultsStddevIngressUs Unsigned32, + jnxPingResultsJitterRttUs Unsigned32, + jnxPingResultsJitterEgressUs Unsigned32, + jnxPingResultsJitterIngressUs Unsigned32, + jnxPingResultsStatus OperationResponseStatus, + jnxPingResultsTime DateAndTime, + jnxPingResultsOwnerIndex SnmpAdminString, + jnxPingResultsTestName SnmpAdminString + } + +jnxPingResultsRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round trip delays measured for the most recent successful probe + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 1 } + +jnxPingResultsSumRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the round trip delays measured for all the probes + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 2 } + +jnxPingResultsMinRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the round trip delays measured for all the probes + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 3 } + +jnxPingResultsMaxRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the round trip delays measured for all the probes + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 4 } + +jnxPingResultsAvgRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the round trip delays measured for all the probes + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 5 } + +jnxPingResultsStdDevRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the round trip delays measured + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 6 } + +jnxPingResultsEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The egress trip delays measured for the most recent successful probe + during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 7 } + +jnxPingResultsMinEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the egress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 8 } + +jnxPingResultsMaxEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the egress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 9 } + +jnxPingResultsAvgEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the egress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 10 } + +jnxPingResultsStddevEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the egress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 11 } + +jnxPingResultsIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ingress trip delays measured for the most recent successful probe + during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 12 } + +jnxPingResultsMinIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the ingress trip delays measured for over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 13 } + +jnxPingResultsMaxIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the ingress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 14 } + +jnxPingResultsAvgIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the ingress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 15 } + +jnxPingResultsStddevIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the ingress trip delays measured over all + probes during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 16 } + +jnxPingResultsJitterRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter of the round trip delays measured for all the probes + during this test. Measured in microseconds." + ::= { jnxPingResultsEntry 17 } + +jnxPingResultsJitterEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter of the egress trip delays measured for all the probes + during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 18 } + +jnxPingResultsJitterIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The jitter of the ingress trip delays measured for all the probes + during this test. Measured in microseconds. + This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingResultsEntry 19 } + +jnxPingResultsStatus OBJECT-TYPE + SYNTAX OperationResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the most recent probe." + ::= { jnxPingResultsEntry 20 } + +jnxPingResultsTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when the most recent probe result was determined." + ::= { jnxPingResultsEntry 21 } + +jnxPingResultsOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the same value as pingCtlOwnerIndex and is provided + for those applications that are unable to parse the value of + pingCtlOwnerIndex from the instance portion of the OIDs belonging to + this table." + ::= { jnxPingResultsEntry 22 } + +jnxPingResultsTestName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the same value as pingCtlTestName and is provided + for those applications that are unable to parse the value of + pingCtlTestName from the instance portion of the OIDs belonging to + this table." + ::= { jnxPingResultsEntry 23 } + + + + +-- +-- Ping History Table extensions +-- + +jnxPingProbeHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPingProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Augments the pingHistoryTable with additional data." + ::= { jnxPingObjects 4 } + +jnxPingProbeHistoryEntry OBJECT-TYPE + SYNTAX JnxPingProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides additional ping history data." + AUGMENTS { pingProbeHistoryEntry } + ::= { jnxPingProbeHistoryTable 1 } + +JnxPingProbeHistoryEntry ::= + SEQUENCE { + jnxPingProbeHistoryResponseUs Unsigned32, + jnxPingProbeHistoryJitterUs Unsigned32, + jnxPingProbeHistoryResponseEgressUs Unsigned32, + jnxPingProbeHistoryResponseIngressUs Unsigned32, + jnxPingProbeHistoryEgressJitterUs Unsigned32, + jnxPingProbeHistoryIngressJitterUs Unsigned32 + } + +jnxPingProbeHistoryResponseUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit a probe." + ::= { jnxPingProbeHistoryEntry 1 } + +jnxPingProbeHistoryJitterUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time difference measured in microseconds between the maximum + and minimum round trip times. Each history entry provides a running + calculation of the jitter (calculated over the current test) at the + time a probe was completed." + + ::= { jnxPingProbeHistoryEntry 2 } + +jnxPingProbeHistoryResponseEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a probe was sent to when it was received by destination. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. + For all other probe types, the value is irrelevant and will return 0." + ::= { jnxPingProbeHistoryEntry 3 } + +jnxPingProbeHistoryResponseIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a probe was sent from the destination to when it was received. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. + For all other probe types, the value is irrelevant and will return 0." + ::= { jnxPingProbeHistoryEntry 4 } + +jnxPingProbeHistoryEgressJitterUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time difference measured in microseconds between the maximum + and minimum egress trip times. Each history entry provides a running + calculation of the jitter (calculated over the current test) at the + time a probe was completed. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. + For all other probe types, the value is irrelevant and will return 0." + ::= { jnxPingProbeHistoryEntry 5 } + +jnxPingProbeHistoryIngressJitterUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time difference measured in microseconds between the maximum + and minimum ingress trip times. Each history entry provides a running + calculation of the jitter (calculated over the current test) at the + time a probe was completed. + This applies only if the probe type (pingCtlType) provides one way + delay measurements. + For all other probe types, the value is irrelevant and will return 0." + ::= { jnxPingProbeHistoryEntry 6 } + + +-- +-- Last ping test Results Table +-- + +jnxPingLastTestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF JnxPingLastTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stores result of the most recently completed test. Entry corresponding + to a test will be created only after completion of first test." + ::= { jnxPingObjects 5 } + +jnxPingLastTestResultEntry OBJECT-TYPE + SYNTAX JnxPingLastTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides most recently completed test result." + INDEX { + jnxPingCtlOwnerIndex, + jnxPingCtlTestName + } + ::= { jnxPingLastTestResultTable 1 } + +JnxPingLastTestResultEntry ::= + SEQUENCE { + jnxPingLastTestResultProbeResponses Unsigned32, + jnxPingLastTestResultSentProbes Unsigned32, + jnxPingLastTestResultSumRttUs Unsigned32, + jnxPingLastTestResultMinRttUs Unsigned32, + jnxPingLastTestResultMaxRttUs Unsigned32, + jnxPingLastTestResultAvgRttUs Unsigned32, + jnxPingLastTestResultStdDevRttUs Unsigned32, + jnxPingLastTestResultMinEgressUs Unsigned32, + jnxPingLastTestResultMaxEgressUs Unsigned32, + jnxPingLastTestResultAvgEgressUs Unsigned32, + jnxPingLastTestResultStddevEgressUs Unsigned32, + jnxPingLastTestResultMinIngressUs Unsigned32, + jnxPingLastTestResultMaxIngressUs Unsigned32, + jnxPingLastTestResultAvgIngressUs Unsigned32, + jnxPingLastTestResultStddevIngressUs Unsigned32, + jnxPingLastTestResultPeakToPeakJitterRttUs Unsigned32, + jnxPingLastTestResultPeakToPeakJitterEgressUs Unsigned32, + jnxPingLastTestResultPeakToPeakJitterIngressUs Unsigned32, + jnxPingLastTestResultTime DateAndTime + } + +jnxPingLastTestResultProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "responses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received in the most recently completed test." + ::= { jnxPingLastTestResultEntry 1 } + +jnxPingLastTestResultSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent in the + most recently completed test." + ::= { jnxPingLastTestResultEntry 2 } + +jnxPingLastTestResultSumRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the round trip delays measured for all the probes + during the most recently completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 3 } + +jnxPingLastTestResultMinRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the round trip delays measured for all the probes + during the most recently completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 4 } + +jnxPingLastTestResultMaxRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the round trip delays measured for all the probes + during the most recently completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 5 } + +jnxPingLastTestResultAvgRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the round trip delays measured for all the probes + during the most recently completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 6 } + +jnxPingLastTestResultStdDevRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the round trip delays measured during + the most recently completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 7 } + +jnxPingLastTestResultMinEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the egress trip delays measured over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 8 } + +jnxPingLastTestResultMaxEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the egress trip delays measured over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 9 } + +jnxPingLastTestResultAvgEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the egress trip delays measured over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 10 } + +jnxPingLastTestResultStddevEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the egress trip delays measured over all + probes during the most recently completed test. Measured in + microseconds. This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 11 } + +jnxPingLastTestResultMinIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of the ingress trip delays measured for over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 12 } + +jnxPingLastTestResultMaxIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of the ingress trip delays measured over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 13 } + +jnxPingLastTestResultAvgIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of the ingress trip delays measured over all probes + during the most recently completed test. Measured in microseconds. + This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their + values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 14 } + +jnxPingLastTestResultStddevIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standard deviation of the ingress trip delays measured over all + probes during the most recently completed test. Measured in + microseconds. This applies only if the probe type (pingCtlType) + provides one-way delay measurements. For all other probe types, + their values are irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 15 } + +jnxPingLastTestResultPeakToPeakJitterRttUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the difference between the min and max delays over + the course of the last completed test. Measured in microseconds." + ::= { jnxPingLastTestResultEntry 16 } + +jnxPingLastTestResultPeakToPeakJitterEgressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the difference between the min and max egress trip + delays over the course of the last completed test. Measured in + microseconds. This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their values are + irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 17 } + +jnxPingLastTestResultPeakToPeakJitterIngressUs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the difference between the min and max ingress trip + delays over the course of the last completed test. Measured in + microseconds. This applies only if the probe type (pingCtlType) provides + one-way delay measurements. For all other probe types, their values are + irrelevant and will return 0." + ::= { jnxPingLastTestResultEntry 18 } + +jnxPingLastTestResultTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when the last test was completed." + ::= { jnxPingLastTestResultEntry 19 } + + +-- +-- Notification definitions +-- + + jnxPingNotificationPrefix OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All Juniper-specific ping notifications are registered under + this branch." + ::= { jnxPingNotifications 0 } + + jnxPingRttThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinRttUs, + jnxPingResultsMaxRttUs, + jnxPingResultsAvgRttUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsRttSumOfSquares, + pingResultsLastGoodProbe, + jnxPingCtlRttThreshold, + jnxPingResultsRttUs + } + STATUS current + DESCRIPTION + "This notification is generated when the round trip time + (jnxPingCtlRttThreshold) exceeds the configured + threshold (jnxPingCtlRttThreshold) and the rttThreshold bit is + set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 1 } + + jnxPingRttStdDevThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinRttUs, + jnxPingResultsMaxRttUs, + jnxPingResultsAvgRttUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsRttSumOfSquares, + pingResultsLastGoodProbe, + jnxPingCtlRttStdDevThreshold, + jnxPingResultsStdDevRttUs + } + STATUS current + DESCRIPTION + "This notification is generated when the standard deviation of + the round trip time (jnxPingResultsStdDevRttUs) exceeds the + configured threshold (jnxPingCtlRttStdDevThreshold) and the + rttStdDevThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 2 } + + jnxPingRttJitterThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinRttUs, + jnxPingResultsMaxRttUs, + jnxPingResultsAvgRttUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsRttSumOfSquares, + pingResultsLastGoodProbe, + jnxPingCtlRttJitterThreshold + } + STATUS current + DESCRIPTION + "This notification is generated when the round trip time jitter + (jnxPingResultsMaxRttUs minus jnxPingResultsMinRttUs) exceeds the + configured threshold (jnxPingCtlRttJitterThreshold) and the + rttJitterThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 3 } + + jnxPingEgressThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinEgressUs, + jnxPingResultsMaxEgressUs, + jnxPingResultsAvgEgressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingCtlEgressTimeThreshold, + jnxPingResultsEgressUs + } + STATUS current + DESCRIPTION + "This notification is generated when the egress time + (jnxPingResultsEgressUs) exceeds the configured + threshold (jnxPingCtlEgressTimeThreshold) and the + egressThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 4 } + + jnxPingEgressStdDevThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinEgressUs, + jnxPingResultsMaxEgressUs, + jnxPingResultsAvgEgressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingResultsStddevEgressUs, + jnxPingCtlEgressStdDevThreshold, + jnxPingResultsStddevEgressUs + } + STATUS current + DESCRIPTION + "This notification is generated when the standard deviation of + the egress time (jnxPingResultsStddevEgressUs) exceeds the + configured threshold (jnxPingCtlEgressStdDevThreshold) and the + egressStdDevThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 5 } + + jnxPingEgressJitterThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinEgressUs, + jnxPingResultsMaxEgressUs, + jnxPingResultsAvgEgressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingCtlEgressJitterThreshold + } + STATUS current + DESCRIPTION + "This notification is generated when the egress time jitter + (jnxPingResultsMaxEgressUs minus jnxPingResultsMinEgressUs) + exceeds the configured threshold (jnxPingCtlEgressJitterThreshold) + and the egressJitterThreshold bit is set in + jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 6 } + + jnxPingIngressThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinIngressUs, + jnxPingResultsMaxIngressUs, + jnxPingResultsAvgIngressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingCtlIngressTimeThreshold, + jnxPingResultsIngressUs + } + STATUS current + DESCRIPTION + "This notification is generated when the ingress time + (jnxPingResultsIngressUs) exceeds the configured + threshold (jnxPingCtlIngressTimeThreshold) and the + ingressThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 7 } + + jnxPingIngressStddevThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinIngressUs, + jnxPingResultsMaxIngressUs, + jnxPingResultsAvgIngressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingResultsStddevIngressUs, + jnxPingCtlIngressStddevThreshold, + jnxPingResultsStddevIngressUs + } + STATUS current + DESCRIPTION + "This notification is generated when the standard deviation of + the ingress time (jnxPingResultsStddevIngressUs) exceeds the + configured threshold (jnxPingCtlIngressStddevThreshold) and the + ingressStdDevThreshold bit is set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 8 } + + jnxPingIngressJitterThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinIngressUs, + jnxPingResultsMaxIngressUs, + jnxPingResultsAvgIngressUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsLastGoodProbe, + jnxPingCtlIngressJitterThreshold + } + STATUS current + DESCRIPTION + "This notification is generated when the ingress time jitter + (jnxPingResultsMaxIngressUs minus jnxPingResultsMinIngressUs) + exceeds the configured threshold (jnxPingCtlIngressJitterThreshold) + and the ingressJitterThreshold bit is set in + jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 9 } + + jnxPingMaxRttThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + pingCtlTargetAddressType, + pingCtlTargetAddress, + pingResultsOperStatus, + pingResultsIpTargetAddressType, + pingResultsIpTargetAddress, + jnxPingResultsMinRttUs, + jnxPingResultsMaxRttUs, + jnxPingResultsAvgRttUs, + pingResultsProbeResponses, + pingResultsSentProbes, + pingResultsRttSumOfSquares, + pingResultsLastGoodProbe, + jnxPingCtlRttThreshold, + jnxPingResultsRttUs + } + STATUS current + DESCRIPTION + "This notification is generated when the max round trip time + (jnxPingCtlMaxRttThreshold) exceeds the configured + threshold (jnxPingCtlMaxRttThreshold) and the maxrttThreshold bit is + set in jnxPingCtlTrapGeneration." + ::= { jnxPingNotificationPrefix 10 } +END |