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