|
Packit |
022b05 |
PerfHist-TC-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
Gauge32, mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
perfHistTCMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200308130000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF AToM MIB WG"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"WG charter:
|
|
Packit |
022b05 |
http://www.ietf.org/html.charters/atommib-charter.html
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Mailing Lists:
|
|
Packit |
022b05 |
General Discussion: atommib@research.telcordia.com
|
|
Packit |
022b05 |
To Subscribe: atommib-request@research.telcordia.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Editor: Kaj Tesink
|
|
Packit |
022b05 |
Postal: Telcordia Technologies
|
|
Packit |
022b05 |
331 Newman Springs Road
|
|
Packit |
022b05 |
Red Bank, NJ 07701
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
Tel: +1 732 758 5254
|
|
Packit |
022b05 |
E-mail: kaj@research.telcordia.com"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB Module provides Textual Conventions
|
|
Packit |
022b05 |
to be used by systems supporting 15 minute
|
|
Packit |
022b05 |
based performance history counts.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2003).
|
|
Packit |
022b05 |
This version of this MIB module is part of
|
|
Packit |
022b05 |
RFC 3593; see the RFC itself for full
|
|
Packit |
022b05 |
legal notices."
|
|
Packit |
022b05 |
REVISION "200308130000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contact information and references updated.
|
|
Packit |
022b05 |
No technical changes have been applied.
|
|
Packit |
022b05 |
Published as RFC 3593."
|
|
Packit |
022b05 |
REVISION "199811071100Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RFC 2493 version of this MIB module."
|
|
Packit |
022b05 |
::= { mib-2 58 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The Textual Conventions defined below are organized
|
|
Packit |
022b05 |
-- alphabetically
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Use of these TCs assumes the following:
|
|
Packit |
022b05 |
-- 0 The agent supports 15 minute based history
|
|
Packit |
022b05 |
-- counters.
|
|
Packit |
022b05 |
-- 0 The agent is capable of keeping a history of n
|
|
Packit |
022b05 |
-- intervals of 15 minute performance data. The
|
|
Packit |
022b05 |
-- value of n is defined by the specific MIB
|
|
Packit |
022b05 |
-- module but shall be 0 < n =< 96.
|
|
Packit |
022b05 |
-- 0 The agent may optionally support performance
|
|
Packit |
022b05 |
-- data aggregating the history intervals.
|
|
Packit |
022b05 |
-- 0 The agent will keep separate tables for the
|
|
Packit |
022b05 |
-- current interval, the history intervals, and
|
|
Packit |
022b05 |
-- the total aggregates.
|
|
Packit |
022b05 |
-- 0 The agent will keep the following objects.
|
|
Packit |
022b05 |
-- If performance data is kept for multiple instances
|
|
Packit |
022b05 |
-- of a measured entity, then
|
|
Packit |
022b05 |
-- these objects are applied to each instance of
|
|
Packit |
022b05 |
-- the measured entity (e.g., interfaces).
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- xyzTimeElapsed OBJECT-TYPE
|
|
Packit |
022b05 |
-- SYNTAX INTEGER (0..899)
|
|
Packit |
022b05 |
-- MAX-ACCESS read-only
|
|
Packit |
022b05 |
-- STATUS current
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- "The number of seconds that have elapsed since
|
|
Packit |
022b05 |
-- the beginning of the current measurement period.
|
|
Packit |
022b05 |
-- If, for some reason, such as an adjustment in the
|
|
Packit |
022b05 |
-- system's time-of-day clock, the current interval
|
|
Packit |
022b05 |
-- exceeds the maximum value, the agent will return
|
|
Packit |
022b05 |
-- the maximum value."
|
|
Packit |
022b05 |
-- ::= { xxx }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- xyzValidIntervals OBJECT-TYPE
|
|
Packit |
022b05 |
-- SYNTAX INTEGER (0..<n>)
|
|
Packit |
022b05 |
-- MAX-ACCESS read-only
|
|
Packit |
022b05 |
-- STATUS current
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- "The number of previous near end intervals
|
|
Packit |
022b05 |
-- for which data was collected.
|
|
Packit |
022b05 |
-- [ The overall constraint on <n> is 1 =< n =< 96; ]
|
|
Packit |
022b05 |
-- [ Define any additional constraints on <n> here. ]
|
|
Packit |
022b05 |
-- The value will be <n> unless the measurement was
|
|
Packit |
022b05 |
-- (re-)started within the last (<n>*15) minutes, in which
|
|
Packit |
022b05 |
-- case the value will be the number of complete 15
|
|
Packit |
022b05 |
-- minute intervals for which the agent has at least
|
|
Packit |
022b05 |
-- some data. In certain cases (e.g., in the case
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- where the agent is a proxy) it is possible that some
|
|
Packit |
022b05 |
-- intervals are unavailable. In this case, this
|
|
Packit |
022b05 |
-- interval is the maximum interval number for
|
|
Packit |
022b05 |
-- which data is available."
|
|
Packit |
022b05 |
-- ::= { xxx }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- xyzInvalidIntervals OBJECT-TYPE
|
|
Packit |
022b05 |
-- SYNTAX INTEGER (0..<n>)
|
|
Packit |
022b05 |
-- MAX-ACCESS read-only
|
|
Packit |
022b05 |
-- STATUS current
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- "The number of intervals in the range from
|
|
Packit |
022b05 |
-- 0 to xyzValidIntervals for which no
|
|
Packit |
022b05 |
-- data is available. This object will typically
|
|
Packit |
022b05 |
-- be zero except in cases where the data for some
|
|
Packit |
022b05 |
-- intervals are not available (e.g., in proxy
|
|
Packit |
022b05 |
-- situations)."
|
|
Packit |
022b05 |
-- ::= { xxx }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
PerfCurrentCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A counter associated with a
|
|
Packit |
022b05 |
performance measurement in a current 15
|
|
Packit |
022b05 |
minute measurement interval. The value
|
|
Packit |
022b05 |
of this counter starts from zero and is
|
|
Packit |
022b05 |
increased when associated events occur,
|
|
Packit |
022b05 |
until the end of the 15 minute interval.
|
|
Packit |
022b05 |
At that time the value of the counter is
|
|
Packit |
022b05 |
stored in the first 15 minute history
|
|
Packit |
022b05 |
interval, and the CurrentCount is
|
|
Packit |
022b05 |
restarted at zero. In the
|
|
Packit |
022b05 |
case where the agent has no valid data
|
|
Packit |
022b05 |
available for the current interval the
|
|
Packit |
022b05 |
corresponding object instance is not
|
|
Packit |
022b05 |
available and upon a retrieval request
|
|
Packit |
022b05 |
a corresponding error message shall be
|
|
Packit |
022b05 |
returned to indicate that this instance
|
|
Packit |
022b05 |
does not exist (for example, a noSuchName
|
|
Packit |
022b05 |
error for SNMPv1 and a noSuchInstance for
|
|
Packit |
022b05 |
SNMPv2 GET operation)."
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
PerfIntervalCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A counter associated with a
|
|
Packit |
022b05 |
performance measurement in a previous
|
|
Packit |
022b05 |
15 minute measurement interval. In the
|
|
Packit |
022b05 |
case where the agent has no valid data
|
|
Packit |
022b05 |
available for a particular interval the
|
|
Packit |
022b05 |
corresponding object instance is not
|
|
Packit |
022b05 |
available and upon a retrieval request
|
|
Packit |
022b05 |
a corresponding error message shall be
|
|
Packit |
022b05 |
returned to indicate that this instance
|
|
Packit |
022b05 |
does not exist (for example, a noSuchName
|
|
Packit |
022b05 |
error for SNMPv1 and a noSuchInstance for
|
|
Packit |
022b05 |
SNMPv2 GET operation).
|
|
Packit |
022b05 |
In a system supporting
|
|
Packit |
022b05 |
a history of n intervals with
|
|
Packit |
022b05 |
IntervalCount(1) and IntervalCount(n) the
|
|
Packit |
022b05 |
most and least recent intervals
|
|
Packit |
022b05 |
respectively, the following applies at
|
|
Packit |
022b05 |
the end of a 15 minute interval:
|
|
Packit |
022b05 |
- discard the value of IntervalCount(n)
|
|
Packit |
022b05 |
- the value of IntervalCount(i) becomes that
|
|
Packit |
022b05 |
of IntervalCount(i-1) for n >= i > 1
|
|
Packit |
022b05 |
- the value of IntervalCount(1) becomes that
|
|
Packit |
022b05 |
of CurrentCount
|
|
Packit |
022b05 |
- the TotalCount, if supported, is adjusted."
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
PerfTotalCount ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A counter associated with a
|
|
Packit |
022b05 |
performance measurements aggregating the
|
|
Packit |
022b05 |
previous valid 15 minute measurement
|
|
Packit |
022b05 |
intervals. (Intervals for which no valid
|
|
Packit |
022b05 |
data was available are not counted)"
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|