Initial commit
This commit is contained in:
740
MIBS/junos/JUNIPER-RPM-MIB
Normal file
740
MIBS/junos/JUNIPER-RPM-MIB
Normal file
@ -0,0 +1,740 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: RPM MIB
|
||||
--
|
||||
-- Copyright (c) 2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-RPM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI -- RFC2578
|
||||
DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex
|
||||
FROM DISMAN-PING-MIB
|
||||
jnxRpmMibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxRpmMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200703010000Z" -- March 1 00:00:00 2007 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 mib provides data associated with the Realtime Performance
|
||||
Monitoring feature."
|
||||
-- revision history
|
||||
REVISION "200703010000Z"
|
||||
DESCRIPTION
|
||||
"Initial definition."
|
||||
::= { jnxRpmMibRoot 1 }
|
||||
|
||||
|
||||
JnxRpmCollectionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each RPM entry can maintain several collections of probes and
|
||||
provide separate calculations over each collection. The types of
|
||||
collections include:
|
||||
|
||||
currentTest -- the test currently being executed
|
||||
lastCompletedTest -- the most recently completed test
|
||||
movingAverage -- the 'n' most recent probes (n is configurable)
|
||||
allTests -- all the probes (since the entry was last
|
||||
reset).
|
||||
|
||||
Objects with this type identify a specific collection."
|
||||
SYNTAX INTEGER {
|
||||
currentTest (1),
|
||||
lastCompletedTest (2),
|
||||
movingAverage (3),
|
||||
allTests (4)
|
||||
}
|
||||
|
||||
|
||||
JnxRpmMeasurementType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For each individual probe, several different measurements can be
|
||||
made. These include the following (all measurements are provided
|
||||
in units of microseconds):
|
||||
|
||||
roundTripTime -- this is the delay between the the transmission of
|
||||
a probe and the arrival of its response.
|
||||
|
||||
rttJitter -- this is the difference between the current round trip
|
||||
time measurement and the previous one.
|
||||
|
||||
rttInterarrivalJitter -- An estimate of the statistical variance
|
||||
of a packet's interarrival time. Defined in rfc1889 as:
|
||||
|
||||
J=J+(|D(i-1,i)|-J)/16
|
||||
|
||||
where J is the interarrival jitter and D(i-1, i) is the current
|
||||
round trip jitter measurement.
|
||||
|
||||
egress -- this is the delay beween the transmission of a probe and
|
||||
its arrival at its destination.
|
||||
|
||||
egressJitter -- this is the difference between the current egress
|
||||
delay the previous measurement.
|
||||
|
||||
egressInterarrivalJitter -- similar to rttInterarrivalJitter, but
|
||||
applied to egress jitter measurements.
|
||||
|
||||
ingress -- this is the delay between the transmission of a probe
|
||||
response and its arrival at its destination.
|
||||
|
||||
ingressJitter -- this is the difference between the current ingress
|
||||
delay and the previous measurement.
|
||||
|
||||
ingressInterarrivalJitter -- similar to rttInterarrivalJitter, but
|
||||
applied to ingress jitter measurements.
|
||||
|
||||
Note, not all types of measurements will be performed for every
|
||||
probe. The jitter measurements are available only for those RPM
|
||||
entries that employ hardware timestamps. Further, the ingress &
|
||||
egress measurements are available only for those probe types that
|
||||
measure one-way delays or where hardware timestamps are
|
||||
employed and the one-way-hardware timestamp knob is enabled.
|
||||
In either case, the one-way delays must be less than the round
|
||||
trip times, otherwise they are discarded.
|
||||
|
||||
Also 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.
|
||||
Because of this, one-way jitter measurements will only be performed
|
||||
on samples which are less than 10 seconds apart."
|
||||
SYNTAX INTEGER {
|
||||
roundTripTime (1),
|
||||
rttJitter (2),
|
||||
rttInterarrivalJitter (3),
|
||||
egress (4),
|
||||
egressJitter (5),
|
||||
egressInterarrivalJitter (6),
|
||||
ingress (7),
|
||||
ingressJitter (8),
|
||||
ingressInterarrivalJitter (9)
|
||||
}
|
||||
|
||||
|
||||
JnxRpmMeasurementSet ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Over each collection of probes, RPM calculates statistics for several
|
||||
sets of measurements. These sets include the following:
|
||||
|
||||
roundTripTime -- the set of round trip delays
|
||||
posRttJitter -- the set of positive round trip jitter
|
||||
measurements
|
||||
negRttJitter -- the set of negative round trip jitter
|
||||
measurements
|
||||
egress -- the set of outgoing (source to destination)
|
||||
one-way delays
|
||||
posEgressJitter -- the set of positive egress jitter measurements
|
||||
negEgressJitter -- the set of negative egress jitter measurements
|
||||
ingress -- the set of incoming (destination to source)
|
||||
one-way delays
|
||||
posIngressJitter -- the set of positive ingress jitter measurements
|
||||
negIngressJitter -- the set of negative ingress jitter measurements
|
||||
|
||||
Objects with this type identify a specific set of measurements."
|
||||
SYNTAX INTEGER {
|
||||
roundTripTime (1),
|
||||
posRttJitter (2),
|
||||
negRttJitter (3),
|
||||
egress (4),
|
||||
posEgressJitter (5),
|
||||
negEgressJitter (6),
|
||||
ingress (7),
|
||||
posIngressJitter (8),
|
||||
negIngressJitter (9)
|
||||
}
|
||||
|
||||
|
||||
JnxRpmTimestampType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the type of timestamp used to obtain a
|
||||
measurement:
|
||||
|
||||
software
|
||||
this indicates software based timestamps
|
||||
are used on both client and server.
|
||||
|
||||
clientHardware
|
||||
this indicates hardware based timestamps
|
||||
are used on the RPM client. The RPM server
|
||||
is processed entirely in software.
|
||||
|
||||
clientAndServerHardware
|
||||
this indicates hardware based timestamps
|
||||
are used on the RPM client and the server."
|
||||
SYNTAX INTEGER {
|
||||
software (1),
|
||||
clientHardware (2),
|
||||
clientAndServerHardware (3)
|
||||
}
|
||||
|
||||
JnxRpmPercentType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-6"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays a percentage as decimal with 6 digits precision."
|
||||
SYNTAX Unsigned32(0..100000000)
|
||||
|
||||
--
|
||||
-- Sample Results Table
|
||||
--
|
||||
jnxRpmResultsSampleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmResultsSampleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides measurements from the latest individual RPM
|
||||
probe samples. Within each sample, the specific measurement type
|
||||
is identified by jnxRpmResSampleType. Note, if the latest
|
||||
probe was unsuccessful, no measurement types will be available.
|
||||
|
||||
See the definition of JnxRpmMeasurementType for details on
|
||||
the types of measurements available."
|
||||
::= { jnxRpmMib 1 }
|
||||
|
||||
jnxRpmResultsSampleEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmResultsSampleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides a specific measurement type for a single
|
||||
probe."
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxRpmResSampleType }
|
||||
::= { jnxRpmResultsSampleTable 1 }
|
||||
|
||||
JnxRpmResultsSampleEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmResSampleType JnxRpmMeasurementType,
|
||||
jnxRpmResSampleValue Integer32,
|
||||
jnxRpmResSampleTsType JnxRpmTimestampType,
|
||||
jnxRpmResSampleDate DateAndTime
|
||||
}
|
||||
|
||||
jnxRpmResSampleType OBJECT-TYPE
|
||||
SYNTAX JnxRpmMeasurementType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the specific measurement type returned
|
||||
by jnxRpmResSampleValue."
|
||||
::= { jnxRpmResultsSampleEntry 1 }
|
||||
|
||||
jnxRpmResSampleValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object returns the measurement identified by the corresponding
|
||||
jnxRpmResSampleType."
|
||||
::= { jnxRpmResultsSampleEntry 2 }
|
||||
|
||||
jnxRpmResSampleTsType OBJECT-TYPE
|
||||
SYNTAX JnxRpmTimestampType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the type of timestamp used to obtain this
|
||||
measurement."
|
||||
::= { jnxRpmResultsSampleEntry 3 }
|
||||
|
||||
jnxRpmResSampleDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the date and time of when this measurement
|
||||
was obtained."
|
||||
::= { jnxRpmResultsSampleEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Summary Results Table
|
||||
--
|
||||
jnxRpmResultsSummaryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmResultsSummaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides a summary of the results for a specific
|
||||
RPM entry (identified by pingCtlOwnerIndex/pingCtlTestName).
|
||||
The scope of the summary is identified by jnxRpmResSumCollection."
|
||||
::= { jnxRpmMib 2 }
|
||||
|
||||
jnxRpmResultsSummaryEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmResultsSummaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in the table provides a summary of the RPM results
|
||||
over a single collection of probes. For each RPM entry, there
|
||||
are several collections maintained: the current test, the
|
||||
most recently completed test, a configurable number of the most
|
||||
recent probes (aka 'moving average'), and a global collection
|
||||
representing all the probes. Each entry in this table summarizes
|
||||
the results for one of these collections."
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxRpmResSumCollection }
|
||||
::= { jnxRpmResultsSummaryTable 1 }
|
||||
|
||||
JnxRpmResultsSummaryEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmResSumCollection JnxRpmCollectionType,
|
||||
jnxRpmResSumSent Unsigned32,
|
||||
jnxRpmResSumReceived Unsigned32,
|
||||
jnxRpmResSumPercentLost JnxRpmPercentType,
|
||||
jnxRpmResSumDate DateAndTime
|
||||
}
|
||||
|
||||
jnxRpmResSumCollection OBJECT-TYPE
|
||||
SYNTAX JnxRpmCollectionType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifes the collection of probes over which the
|
||||
summary data represented by the other objects in this table
|
||||
applies. Note, if a collection type is not supported or not
|
||||
configured, it will not be instantiated in this table."
|
||||
::= { jnxRpmResultsSummaryEntry 1 }
|
||||
|
||||
jnxRpmResSumSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of probes sent within the
|
||||
collection identified by jnxRpmResSumCollection."
|
||||
::= { jnxRpmResultsSummaryEntry 2 }
|
||||
|
||||
jnxRpmResSumReceived OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of probes received within the
|
||||
collection identified by jnxRpmResSumCollection."
|
||||
::= { jnxRpmResultsSummaryEntry 3 }
|
||||
|
||||
jnxRpmResSumPercentLost OBJECT-TYPE
|
||||
SYNTAX JnxRpmPercentType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the percentage of probes lost within the
|
||||
collection identified by jnxRpmResSumCollection."
|
||||
::= { jnxRpmResultsSummaryEntry 4 }
|
||||
|
||||
jnxRpmResSumDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the date and time of when the most recent
|
||||
probe within the collection identified by jnxRpmResSumCollection
|
||||
was completed."
|
||||
::= { jnxRpmResultsSummaryEntry 5 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Calculated Results Table
|
||||
--
|
||||
jnxRpmResultsCalculatedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmResultsCalculatedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides a set of calculated values for each
|
||||
RPM entry, for each collection of probes maintained within that
|
||||
entry, and for each supported measurement set within that
|
||||
collection of probes.
|
||||
|
||||
Note, not all collection types will be available for every
|
||||
RPM Entry (identified by pingCtlOwnerIndex/pingCtlTestName).
|
||||
The jitter calculations are available only for those RPM entries
|
||||
that employ hardware timestamps. Further, the ingress & egress
|
||||
calculations are available only for those probe types that
|
||||
measure one-way delays or where hardware timestamps are
|
||||
employed and the one-way-hardware timestamp knob is enabled.
|
||||
In either case, the one-way delays must be less than the round
|
||||
trip times, otherwise they are discarded.
|
||||
|
||||
Also, this table will skip over any measurement set for which
|
||||
there are 0 samples."
|
||||
::= { jnxRpmMib 3 }
|
||||
|
||||
jnxRpmResultsCalculatedEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmResultsCalculatedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxRpmResSumCollection,
|
||||
jnxRpmResCalcSet }
|
||||
::= { jnxRpmResultsCalculatedTable 1 }
|
||||
|
||||
JnxRpmResultsCalculatedEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmResCalcSet JnxRpmMeasurementSet,
|
||||
jnxRpmResCalcSamples Unsigned32,
|
||||
jnxRpmResCalcMin Unsigned32,
|
||||
jnxRpmResCalcMax Unsigned32,
|
||||
jnxRpmResCalcAverage Unsigned32,
|
||||
jnxRpmResCalcPkToPk Unsigned32,
|
||||
jnxRpmResCalcStdDev Unsigned32,
|
||||
jnxRpmResCalcSum CounterBasedGauge64
|
||||
}
|
||||
|
||||
jnxRpmResCalcSet OBJECT-TYPE
|
||||
SYNTAX JnxRpmMeasurementSet
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the measurement set upon which the
|
||||
calculations returned by the other objects in this table are
|
||||
based."
|
||||
::= { jnxRpmResultsCalculatedEntry 1 }
|
||||
|
||||
jnxRpmResCalcSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of samples used in this calculations."
|
||||
::= { jnxRpmResultsCalculatedEntry 2 }
|
||||
|
||||
jnxRpmResCalcMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 3 }
|
||||
|
||||
jnxRpmResCalcMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 4 }
|
||||
|
||||
jnxRpmResCalcAverage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 5 }
|
||||
|
||||
jnxRpmResCalcPkToPk OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The difference between the minimum and maximum of all the samples
|
||||
in the collection and measurement set associated with this row.
|
||||
Values are provided in units of microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 6 }
|
||||
|
||||
jnxRpmResCalcStdDev OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The standard deviation calculated over all the samples
|
||||
in the collection and measurement set associated with this row.
|
||||
Values are provided in units of microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 7 }
|
||||
|
||||
jnxRpmResCalcSum OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sum of all the samples in the collection and measurement set
|
||||
associated with this row. Values are provided in units of
|
||||
microseconds."
|
||||
::= { jnxRpmResultsCalculatedEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- History Sample Table
|
||||
--
|
||||
jnxRpmHistorySampleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmHistorySampleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides measurements for individual RPM probe samples.
|
||||
In addition to the last completed sample, a configurable number of
|
||||
the most recent samples are available as well. Within each sample,
|
||||
the specific measurement type is identified by
|
||||
jnxRpmHistSampleType. Note, if probe was unsuccessful, no
|
||||
measurement types will be available for that history entry.
|
||||
|
||||
See the definition of JnxRpmMeasurementType for details on
|
||||
the types of measurements available."
|
||||
::= { jnxRpmMib 4 }
|
||||
|
||||
jnxRpmHistorySampleEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmHistorySampleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
|
||||
jnxRpmHistSampleType }
|
||||
::= { jnxRpmHistorySampleTable 1 }
|
||||
|
||||
JnxRpmHistorySampleEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmHistSampleType JnxRpmMeasurementType,
|
||||
jnxRpmHistSampleValue Integer32,
|
||||
jnxRpmHistSampleTsType JnxRpmTimestampType
|
||||
}
|
||||
|
||||
jnxRpmHistSampleType OBJECT-TYPE
|
||||
SYNTAX JnxRpmMeasurementType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the specific measurement type returned
|
||||
by jnxRpmHistSampleValue."
|
||||
::= { jnxRpmHistorySampleEntry 1 }
|
||||
|
||||
jnxRpmHistSampleValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object returns the measurement identified by the corresponding
|
||||
jnxRpmHistSampleType."
|
||||
::= { jnxRpmHistorySampleEntry 2 }
|
||||
|
||||
jnxRpmHistSampleTsType OBJECT-TYPE
|
||||
SYNTAX JnxRpmTimestampType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the type of timestamp used to obtain this
|
||||
measurement."
|
||||
::= { jnxRpmHistorySampleEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- History Summary Table
|
||||
--
|
||||
jnxRpmHistorySummaryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmHistorySummaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides historical summary data for each collection
|
||||
of probes within each RPM Entry, similar to the
|
||||
jnxRpmResultsSummaryTable.
|
||||
|
||||
In addition to the current summary, this table provides the same
|
||||
number of historical entries as the jnxRpmHistorySampleTable."
|
||||
::= { jnxRpmMib 5 }
|
||||
|
||||
jnxRpmHistorySummaryEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmHistorySummaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
|
||||
jnxRpmHistSumCollection }
|
||||
::= { jnxRpmHistorySummaryTable 1 }
|
||||
|
||||
JnxRpmHistorySummaryEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmHistSumCollection JnxRpmCollectionType,
|
||||
jnxRpmHistSumSent Unsigned32,
|
||||
jnxRpmHistSumReceived Unsigned32,
|
||||
jnxRpmHistSumPercentLost JnxRpmPercentType
|
||||
}
|
||||
|
||||
jnxRpmHistSumCollection OBJECT-TYPE
|
||||
SYNTAX JnxRpmCollectionType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the collection of probes whose results are summarized by
|
||||
this row.
|
||||
|
||||
At this time, historical summaries are available only for the
|
||||
current test (currentTest(1))."
|
||||
::= { jnxRpmHistorySummaryEntry 1 }
|
||||
|
||||
jnxRpmHistSumSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of probes sent within the
|
||||
collection identified by jnxRpmHistSumCollection."
|
||||
::= { jnxRpmHistorySummaryEntry 2 }
|
||||
|
||||
jnxRpmHistSumReceived OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of probes received within the
|
||||
collection identified by jnxRpmHistSumCollection."
|
||||
::= { jnxRpmHistorySummaryEntry 3 }
|
||||
|
||||
jnxRpmHistSumPercentLost OBJECT-TYPE
|
||||
SYNTAX JnxRpmPercentType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the percentage of probes lost within the
|
||||
collection identified by jnxRpmHistSumCollection."
|
||||
::= { jnxRpmHistorySummaryEntry 4 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- History Calculated Table
|
||||
--
|
||||
jnxRpmHistoryCalculatedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxRpmHistoryCalculatedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides a set of calculated values for each
|
||||
RPM entry, for each collection of probes maintained within that
|
||||
entry, and for each supported calculated type within that
|
||||
collection of probes, similar to the jnxRpmResultsCalculatedTable.
|
||||
|
||||
In addition to the current summary, this table provides the same
|
||||
number of historical entries as the jnxRpmHistorySampleTable."
|
||||
::= { jnxRpmMib 6 }
|
||||
|
||||
jnxRpmHistoryCalculatedEntry OBJECT-TYPE
|
||||
SYNTAX JnxRpmHistoryCalculatedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
|
||||
jnxRpmHistSumCollection, jnxRpmHistCalcSet }
|
||||
::= { jnxRpmHistoryCalculatedTable 1 }
|
||||
|
||||
JnxRpmHistoryCalculatedEntry ::=
|
||||
SEQUENCE {
|
||||
jnxRpmHistCalcSet JnxRpmMeasurementSet,
|
||||
jnxRpmHistCalcSamples Unsigned32,
|
||||
jnxRpmHistCalcMin Unsigned32,
|
||||
jnxRpmHistCalcMax Unsigned32,
|
||||
jnxRpmHistCalcAverage Unsigned32,
|
||||
jnxRpmHistCalcPkToPk Unsigned32,
|
||||
jnxRpmHistCalcStdDev Unsigned32,
|
||||
jnxRpmHistCalcSum CounterBasedGauge64
|
||||
}
|
||||
|
||||
jnxRpmHistCalcSet OBJECT-TYPE
|
||||
SYNTAX JnxRpmMeasurementSet
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the measurement set upon which the
|
||||
calculations returned by the other objects in this table are
|
||||
based."
|
||||
::= { jnxRpmHistoryCalculatedEntry 1 }
|
||||
|
||||
jnxRpmHistCalcSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of samples used in this calculations."
|
||||
::= { jnxRpmHistoryCalculatedEntry 2 }
|
||||
|
||||
jnxRpmHistCalcMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 3 }
|
||||
|
||||
jnxRpmHistCalcMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 4 }
|
||||
|
||||
jnxRpmHistCalcAverage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average of all the samples in the collection and measurement
|
||||
set associated with this row. Values are provided in units
|
||||
of microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 5 }
|
||||
|
||||
jnxRpmHistCalcPkToPk OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The difference between the minimum and maximum of all the samples
|
||||
in the collection and measurement set associated with this row.
|
||||
Values are provided in units of microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 6 }
|
||||
|
||||
jnxRpmHistCalcStdDev OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The standard deviation calculated over all the samples
|
||||
in the collection and measurement set associated with this row.
|
||||
Values are provided in units of microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 7 }
|
||||
|
||||
jnxRpmHistCalcSum OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sum of all the samples in the collection and measurement set
|
||||
associated with this row. Values are provided in units of
|
||||
microseconds."
|
||||
::= { jnxRpmHistoryCalculatedEntry 8 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user