1 PerfHist-TC-MIB DEFINITIONS ::= BEGIN
10 perfHistTCMIB MODULE-IDENTITY
11 LAST-UPDATED "200308130000Z"
12 ORGANIZATION "IETF AToM MIB WG"
15 http://www.ietf.org/html.charters/atommib-charter.html
18 General Discussion: atommib@research.telcordia.com
19 To Subscribe: atommib-request@research.telcordia.com
22 Postal: Telcordia Technologies
23 331 Newman Springs Road
27 E-mail: kaj@research.telcordia.com"
30 "This MIB Module provides Textual Conventions
31 to be used by systems supporting 15 minute
32 based performance history counts.
34 Copyright (C) The Internet Society (2003).
35 This version of this MIB module is part of
36 RFC 3593; see the RFC itself for full
38 REVISION "200308130000Z"
40 "Contact information and references updated.
41 No technical changes have been applied.
42 Published as RFC 3593."
43 REVISION "199811071100Z"
45 "The RFC 2493 version of this MIB module."
50 -- The Textual Conventions defined below are organized
53 -- Use of these TCs assumes the following:
54 -- 0 The agent supports 15 minute based history
56 -- 0 The agent is capable of keeping a history of n
57 -- intervals of 15 minute performance data. The
58 -- value of n is defined by the specific MIB
59 -- module but shall be 0 < n =< 96.
60 -- 0 The agent may optionally support performance
61 -- data aggregating the history intervals.
62 -- 0 The agent will keep separate tables for the
63 -- current interval, the history intervals, and
64 -- the total aggregates.
65 -- 0 The agent will keep the following objects.
66 -- If performance data is kept for multiple instances
67 -- of a measured entity, then
68 -- these objects are applied to each instance of
69 -- the measured entity (e.g., interfaces).
71 -- xyzTimeElapsed OBJECT-TYPE
72 -- SYNTAX INTEGER (0..899)
73 -- MAX-ACCESS read-only
76 -- "The number of seconds that have elapsed since
77 -- the beginning of the current measurement period.
78 -- If, for some reason, such as an adjustment in the
79 -- system's time-of-day clock, the current interval
80 -- exceeds the maximum value, the agent will return
81 -- the maximum value."
84 -- xyzValidIntervals OBJECT-TYPE
85 -- SYNTAX INTEGER (0..<n>)
86 -- MAX-ACCESS read-only
89 -- "The number of previous near end intervals
90 -- for which data was collected.
91 -- [ The overall constraint on <n> is 1 =< n =< 96; ]
92 -- [ Define any additional constraints on <n> here. ]
93 -- The value will be <n> unless the measurement was
94 -- (re-)started within the last (<n>*15) minutes, in which
95 -- case the value will be the number of complete 15
96 -- minute intervals for which the agent has at least
97 -- some data. In certain cases (e.g., in the case
101 -- where the agent is a proxy) it is possible that some
102 -- intervals are unavailable. In this case, this
103 -- interval is the maximum interval number for
104 -- which data is available."
107 -- xyzInvalidIntervals OBJECT-TYPE
108 -- SYNTAX INTEGER (0..<n>)
109 -- MAX-ACCESS read-only
112 -- "The number of intervals in the range from
113 -- 0 to xyzValidIntervals for which no
114 -- data is available. This object will typically
115 -- be zero except in cases where the data for some
116 -- intervals are not available (e.g., in proxy
120 PerfCurrentCount ::= TEXTUAL-CONVENTION
123 "A counter associated with a
124 performance measurement in a current 15
125 minute measurement interval. The value
126 of this counter starts from zero and is
127 increased when associated events occur,
128 until the end of the 15 minute interval.
129 At that time the value of the counter is
130 stored in the first 15 minute history
131 interval, and the CurrentCount is
132 restarted at zero. In the
133 case where the agent has no valid data
134 available for the current interval the
135 corresponding object instance is not
136 available and upon a retrieval request
137 a corresponding error message shall be
138 returned to indicate that this instance
139 does not exist (for example, a noSuchName
140 error for SNMPv1 and a noSuchInstance for
141 SNMPv2 GET operation)."
152 PerfIntervalCount ::= TEXTUAL-CONVENTION
155 "A counter associated with a
156 performance measurement in a previous
157 15 minute measurement interval. In the
158 case where the agent has no valid data
159 available for a particular interval the
160 corresponding object instance is not
161 available and upon a retrieval request
162 a corresponding error message shall be
163 returned to indicate that this instance
164 does not exist (for example, a noSuchName
165 error for SNMPv1 and a noSuchInstance for
166 SNMPv2 GET operation).
167 In a system supporting
168 a history of n intervals with
169 IntervalCount(1) and IntervalCount(n) the
170 most and least recent intervals
171 respectively, the following applies at
172 the end of a 15 minute interval:
173 - discard the value of IntervalCount(n)
174 - the value of IntervalCount(i) becomes that
175 of IntervalCount(i-1) for n >= i > 1
176 - the value of IntervalCount(1) becomes that
178 - the TotalCount, if supported, is adjusted."
181 PerfTotalCount ::= TEXTUAL-CONVENTION
184 "A counter associated with a
185 performance measurements aggregating the
186 previous valid 15 minute measurement
187 intervals. (Intervals for which no valid
188 data was available are not counted)"