|
Packit |
022b05 |
HC-PerfHist-TC-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
Counter64,
|
|
Packit |
022b05 |
Unsigned32,
|
|
Packit |
022b05 |
Integer32,
|
|
Packit |
022b05 |
mib-2 FROM SNMPv2-SMI
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
hcPerfHistTCMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200402030000Z" -- February 3, 2004
|
|
Packit |
022b05 |
ORGANIZATION "ADSLMIB Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO "WG-email: adslmib@ietf.org
|
|
Packit |
022b05 |
Info: https://www1.ietf.org/mailman/listinfo/adslmib
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Chair: Mike Sneed
|
|
Packit |
022b05 |
Sand Channel Systems
|
|
Packit |
022b05 |
Postal: P.O. Box 37324
|
|
Packit |
022b05 |
Raleigh NC 27627-7324
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
Email: sneedmike@hotmail.com
|
|
Packit |
022b05 |
Phone: +1 206 600 7022
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-editor: Bob Ray
|
|
Packit |
022b05 |
PESA Switching Systems, Inc.
|
|
Packit |
022b05 |
Postal: 330-A Wynn Drive
|
|
Packit |
022b05 |
Huntsville, AL 35805
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
Email: rray@pesa.com
|
|
Packit |
022b05 |
Phone: +1 256 726 9200 ext. 142
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-editor: Rajesh Abbi
|
|
Packit |
022b05 |
Alcatel USA
|
|
Packit |
022b05 |
Postal: 2301 Sugar Bush Road
|
|
Packit |
022b05 |
Raleigh, NC 27612-3339
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
Email: Rajesh.Abbi@alcatel.com
|
|
Packit |
022b05 |
Phone: +1 919 850 6194
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB Module provides Textual Conventions to be
|
|
Packit |
022b05 |
used by systems supporting 15 minute based performance
|
|
Packit |
022b05 |
history counts that require high-capacity counts.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2004). This version
|
|
Packit |
022b05 |
of this MIB module is part of RFC 3705: see the RFC
|
|
Packit |
022b05 |
itself for full legal notices."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200402030000Z" -- February 3, 2004
|
|
Packit |
022b05 |
DESCRIPTION "Initial version, published as RFC 3705."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mib-2 107 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfValidIntervals ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of near end intervals for which data was
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
collected. The value of an object with an
|
|
Packit |
022b05 |
HCPerfValidIntervals syntax will be 96 unless the
|
|
Packit |
022b05 |
measurement was (re-)started within the last 1440 minutes,
|
|
Packit |
022b05 |
in which case the value will be the number of complete 15
|
|
Packit |
022b05 |
minute intervals for which the agent has at least some data.
|
|
Packit |
022b05 |
In certain cases (e.g., in the case where the agent is a
|
|
Packit |
022b05 |
proxy) it is possible that some intervals are unavailable.
|
|
Packit |
022b05 |
In this case, this interval is the maximum interval number
|
|
Packit |
022b05 |
for which data is available."
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..96)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfInvalidIntervals ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of near end intervals for which no data is
|
|
Packit |
022b05 |
available. The value of an object with an
|
|
Packit |
022b05 |
HCPerfInvalidIntervals syntax will typically be zero except
|
|
Packit |
022b05 |
in cases where the data for some intervals are not available
|
|
Packit |
022b05 |
(e.g., in proxy situations)."
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..96)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfTimeElapsed ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of seconds that have elapsed since the beginning
|
|
Packit |
022b05 |
of the current measurement period. If, for some reason,
|
|
Packit |
022b05 |
such as an adjustment in the system's time-of-day clock or
|
|
Packit |
022b05 |
the addition of a leap second, the duration of the current
|
|
Packit |
022b05 |
interval exceeds the maximum value, the agent will return
|
|
Packit |
022b05 |
the maximum value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For 15 minute intervals, the range is limited to (0..899).
|
|
Packit |
022b05 |
For 24 hour intervals, the range is limited to (0..86399)."
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..86399)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfIntervalThreshold ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This convention defines a range of values that may be set
|
|
Packit |
022b05 |
in a fault threshold alarm control. As the number of
|
|
Packit |
022b05 |
seconds in a 15-minute interval numbers at most 900,
|
|
Packit |
022b05 |
objects of this type may have a range of 0...900, where the
|
|
Packit |
022b05 |
value of 0 disables the alarm."
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..900)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfCurrentCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"A gauge associated with a performance measurement in a
|
|
Packit |
022b05 |
current 15 minute measurement interval. The value of an
|
|
Packit |
022b05 |
object with an HCPerfCurrentCount syntax starts from zero
|
|
Packit |
022b05 |
and is increased when associated events occur, until the
|
|
Packit |
022b05 |
end of the 15 minute interval. At that time the value of
|
|
Packit |
022b05 |
the gauge is stored in the first 15 minute history
|
|
Packit |
022b05 |
interval, and the gauge is restarted at zero. In the case
|
|
Packit |
022b05 |
where the agent has no valid data available for the
|
|
Packit |
022b05 |
current interval, the corresponding object instance is not
|
|
Packit |
022b05 |
available and upon a retrieval request a corresponding
|
|
Packit |
022b05 |
error message shall be returned to indicate that this
|
|
Packit |
022b05 |
instance does not exist.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This count represents a non-negative integer, which
|
|
Packit |
022b05 |
may increase or decrease, but shall never exceed 2^64-1
|
|
Packit |
022b05 |
(18446744073709551615 decimal), nor fall below 0. The
|
|
Packit |
022b05 |
value of an object with HCPerfCurrentCount syntax
|
|
Packit |
022b05 |
assumes its maximum value whenever the underlying count
|
|
Packit |
022b05 |
exceeds 2^64-1. If the underlying count subsequently
|
|
Packit |
022b05 |
decreases below 2^64-1 (due, e.g., to a retroactive
|
|
Packit |
022b05 |
adjustment as a result of entering or exiting unavailable
|
|
Packit |
022b05 |
time), then the object's value also decreases.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that this TC is not strictly supported in SMIv2,
|
|
Packit |
022b05 |
because the 'always increasing' and 'counter wrap'
|
|
Packit |
022b05 |
semantics associated with the Counter64 base type are not
|
|
Packit |
022b05 |
preserved. It is possible that management applications
|
|
Packit |
022b05 |
which rely solely upon the (Counter64) ASN.1 tag to
|
|
Packit |
022b05 |
determine object semantics will mistakenly operate upon
|
|
Packit |
022b05 |
objects of this type as they would for Counter64 objects.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This textual convention represents a limited and short-
|
|
Packit |
022b05 |
term solution, and may be deprecated as a long term
|
|
Packit |
022b05 |
solution is defined and deployed to replace it."
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfIntervalCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A gauge associated with a performance measurement in
|
|
Packit |
022b05 |
a previous 15 minute measurement interval. In the case
|
|
Packit |
022b05 |
where the agent has no valid data available for a
|
|
Packit |
022b05 |
particular interval, the corresponding object instance is
|
|
Packit |
022b05 |
not available and upon a retrieval request a corresponding
|
|
Packit |
022b05 |
error message shall be returned to indicate that this
|
|
Packit |
022b05 |
instance does not exist.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Let X be an object with HCPerfIntervalCount syntax.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Let Y be an object with HCPerfCurrentCount syntax.
|
|
Packit |
022b05 |
Let Z be an object with HCPerfTotalCount syntax.
|
|
Packit |
022b05 |
Then, in a system supporting a history of n intervals with
|
|
Packit |
022b05 |
X(1) and X(n) the most and least recent intervals
|
|
Packit |
022b05 |
respectively, the following applies at the end of a 15
|
|
Packit |
022b05 |
minute interval:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- discard the value of X(n)
|
|
Packit |
022b05 |
- the value of X(i) becomes that of X(i-1)
|
|
Packit |
022b05 |
for n >= i > 1
|
|
Packit |
022b05 |
- the value of X(1) becomes that of Y.
|
|
Packit |
022b05 |
- the value of Z, if supported, is adjusted.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This count represents a non-negative integer, which
|
|
Packit |
022b05 |
may increase or decrease, but shall never exceed 2^64-1
|
|
Packit |
022b05 |
(18446744073709551615 decimal), nor fall below 0. The
|
|
Packit |
022b05 |
value of an object with HCPerfIntervalCount syntax
|
|
Packit |
022b05 |
assumes its maximum value whenever the underlying count
|
|
Packit |
022b05 |
exceeds 2^64-1. If the underlying count subsequently
|
|
Packit |
022b05 |
decreases below 2^64-1 (due, e.g., to a retroactive
|
|
Packit |
022b05 |
adjustment as a result of entering or exiting unavailable
|
|
Packit |
022b05 |
time), then the value of the object also decreases.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that this TC is not strictly supported in SMIv2,
|
|
Packit |
022b05 |
because the 'always increasing' and 'counter wrap'
|
|
Packit |
022b05 |
semantics associated with the Counter64 base type are not
|
|
Packit |
022b05 |
preserved. It is possible that management applications
|
|
Packit |
022b05 |
which rely solely upon the (Counter64) ASN.1 tag to
|
|
Packit |
022b05 |
determine object semantics will mistakenly operate upon
|
|
Packit |
022b05 |
objects of this type as they would for Counter64 objects.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This textual convention represents a limited and short-
|
|
Packit |
022b05 |
term solution, and may be deprecated as a long term
|
|
Packit |
022b05 |
solution is defined and deployed to replace it."
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
HCPerfTotalCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A gauge representing the aggregate of previous valid 15
|
|
Packit |
022b05 |
minute measurement intervals. Intervals for which no
|
|
Packit |
022b05 |
valid data was available are not counted.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This count represents a non-negative integer, which
|
|
Packit |
022b05 |
may increase or decrease, but shall never exceed 2^64-1
|
|
Packit |
022b05 |
(18446744073709551615 decimal), nor fall below 0. The
|
|
Packit |
022b05 |
value of an object with HCPerfTotalCount syntax
|
|
Packit |
022b05 |
assumes its maximum value whenever the underlying count
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
exceeds 2^64-1. If the underlying count subsequently
|
|
Packit |
022b05 |
decreases below 2^64-1 (due, e.g., to a retroactive
|
|
Packit |
022b05 |
adjustment as a result of entering or exiting unavailable
|
|
Packit |
022b05 |
time), then the object's value also decreases.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that this TC is not strictly supported in SMIv2,
|
|
Packit |
022b05 |
because the 'always increasing' and 'counter wrap'
|
|
Packit |
022b05 |
semantics associated with the Counter64 base type are not
|
|
Packit |
022b05 |
preserved. It is possible that management applications
|
|
Packit |
022b05 |
which rely solely upon the (Counter64) ASN.1 tag to
|
|
Packit |
022b05 |
determine object semantics will mistakenly operate upon
|
|
Packit |
022b05 |
objects of this type as they would for Counter64 objects.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This textual convention represents a limited and short-
|
|
Packit |
022b05 |
term solution, and may be deprecated as a long term
|
|
Packit |
022b05 |
solution is defined and deployed to replace it."
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
END
|