2415 lines
69 KiB
Plaintext

NETI-PM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Counter32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF
netiExperimentalGeneric
FROM NETI-COMMON-MIB;
netiPMMIB MODULE-IDENTITY
LAST-UPDATED
"200812121200Z"
ORGANIZATION
"Net Insight AB"
CONTACT-INFO
"Net Insight AB
Box 42093
SE-126 14 Stockholm
Sweden
Tel +46-8-685 0400
info@netinsight.net"
DESCRIPTION
"The Net Insight PM (Performance Monitoring) MIB. The MIB
implements objects for monitoring the performance of trunk
interfaces, access interfaces and channels according to
G.826."
REVISION
"200812121200Z"
DESCRIPTION
"Added tables for 24 hour current data. These tables are:
pmTif24hCurrentTable, pmAif24hCurrentTable and
mDch24hCurrentTable.
Fixed imports.
Changed index of type Integer32 to Unsigned32."
::= { netiExperimentalGeneric 17 }
netiPMMIBObjects OBJECT IDENTIFIER ::= { netiPMMIB 1 }
-- -------------------------------------------------------------
-- Groups in the NETI-PM-MIB
-- -------------------------------------------------------------
pmTifGroup OBJECT IDENTIFIER ::= { netiPMMIBObjects 1 }
pmAifGroup OBJECT IDENTIFIER ::= { netiPMMIBObjects 2 }
pmDchGroup OBJECT IDENTIFIER ::= { netiPMMIBObjects 3 }
pmConformanceGroups OBJECT IDENTIFIER ::= { netiPMMIBObjects 4 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
Counter15m ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX Unsigned32 (0..910)
Counter24h ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX Unsigned32 (0..86410)
-- -----------------------------------------------------------------
-- Performance data for trunk interfaces
-- -----------------------------------------------------------------
pmTifTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmTifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Performance Monitored trunk interfaces"
::= { pmTifGroup 1 }
pmTifEntry OBJECT-TYPE
SYNTAX PmTifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each trunk interface"
INDEX { pmTifIndex }
::= { pmTifTable 1}
PmTifEntry ::= SEQUENCE {
pmTifIndex Unsigned32,
pmTifAdminStatus INTEGER,
pmTifOperStatus INTEGER,
pmTifFailure DisplayString,
pmTifDataSource OBJECT IDENTIFIER,
pmTifDataSourceName DisplayString,
pmTifUatAlarmsEnabled TruthValue,
pmTifTresholdAlarmsEnabled TruthValue,
pmTifPeriodicEventsEnabled TruthValue,
pmTifZeroSuppressionEnabled TruthValue,
pmTifHistorySize INTEGER,
pmTif15mTresholdES Counter15m,
pmTif15mTresholdSES Counter15m,
pmTif15mTresholdBBE Gauge32,
pmTif15mTresholdSS Counter15m,
pmTif24hTresholdES Counter24h,
pmTif24hTresholdSES Counter24h,
pmTif24hTresholdBBE Gauge32,
pmTif24hTresholdSS Counter24h
}
pmTifIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index uniquely identifying this trunk interface."
::= { pmTifEntry 1 }
pmTifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the PM function. Affects the operative
state of the PM object"
::= { pmTifEntry 2 }
pmTifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PM operative state."
::= { pmTifEntry 3 }
pmTifFailure OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows current failure state. An empty string indicates no
failure"
::= { pmTifEntry 4 }
pmTifDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PM Data Source object"
::= { pmTifEntry 5 }
pmTifDataSourceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the PM Data Source"
::= { pmTifEntry 6 }
pmTifUatAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then UAT alarms will be sent.
Unavailable time (UAT) defines a state where a service is
unable to perform its normal task due to severe errors for a
longer period. It begins at detection of ten consecutive SES
events and ends at detection of ten consecutive non-SES
events. In both cases, the 10s are considered part of
unavailable respective available time and effects the
visibility of G.826 PM events (they are delayed 10s)
Entry and exit of UAT is declared by raising and clearing an
UAT alarm (if enabled)"
::= { pmTifEntry 7 }
pmTifTresholdAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then threshold alarms will be sent.
Each 15m and 24h current register counter can be assigned a
threshold value. When crossed, a threshold crossing alarm
will be sent for the interval if enabled. Raised alarm will
be cleared at end of a following fault free interval i.e.
one with all interval counter values below their threshold
values and with no UAT. Only one TC alarm per interval can be
raised, regardless of how many thresholds have been crossed."
::= { pmTifEntry 8 }
pmTifPeriodicEventsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then History Periodic Events will be sent."
::= { pmTifEntry 9 }
pmTifZeroSuppressionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then Zero Suppression mode is enabled
Zero Suppression mode tells whether intervals with all
current counters equal to zero shall be stored in the history
log or not. If enabled, once a faulty interval is found, its
current register content including a zero suppressed interval
counter will be stored in the history log. The additional
counter specifies how many fault free intervals have preceded
the faulty one. In such way, history for a larger measurement
period can be logged than would otherwise be possible"
::= { pmTifEntry 10 }
pmTifHistorySize OBJECT-TYPE
SYNTAX INTEGER {
none(1),
small(2),
large(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The size of the history log"
::= { pmTifEntry 11 }
pmTif15mTresholdES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 12 }
pmTif15mTresholdSES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 13 }
pmTif15mTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 14 }
pmTif15mTresholdSS OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for SS.
Current SS value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 15 }
pmTif24hTresholdES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 16 }
pmTif24hTresholdSES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 17 }
pmTif24hTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 18 }
pmTif24hTresholdSS OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for SS.
Current SS value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmTifEntry 19 }
-- 15 minute current
pmTifCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmTifCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 15 minute period"
::= { pmTifGroup 2 }
pmTifCurrentEntry OBJECT-TYPE
SYNTAX PmTifCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmTifIndex }
::= { pmTifCurrentTable 1}
PmTifCurrentEntry ::= SEQUENCE {
pmTifCurrentTime Counter15m,
pmTifCurrentSuspect TruthValue,
pmTifCurrentZS Counter32,
pmTifCurrentESs Counter15m,
pmTifCurrentSESs Counter15m,
pmTifCurrentBBEs Gauge32,
pmTifCurrentUASs Counter15m,
pmTifCurrentSSs Counter15m
}
pmTifCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 15 minute period."
::= { pmTifCurrentEntry 2 }
pmTifCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 15 minute
measurement period has unreliable measurement data."
::= { pmTifCurrentEntry 3 }
pmTifCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmTifCurrentEntry 4 }
pmTifCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 15 minute
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmTifCurrentEntry 5 }
pmTifCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 15
minute period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmTifCurrentEntry 6 }
pmTifCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 15 minute period.
BBE is defined as the number of Errored Blocks (EB) during one second
of available time not part of SES"
::= { pmTifCurrentEntry 7 }
pmTifCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 15 minute
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmTifCurrentEntry 8 }
pmTifCurrentSSs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SLIP Second (SS) for the current 15 minute period.
SS is defined as one second containing one or more SLIPs"
::= { pmTifCurrentEntry 9 }
-- 15 minute history
pmTif15mTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmTif15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 15 minute PM log history"
::= { pmTifGroup 3 }
pmTif15mEntry OBJECT-TYPE
SYNTAX PmTif15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 15 minute PM interval"
INDEX { pmTifIndex, pmTif15mIndex }
::= { pmTif15mTable 1}
PmTif15mEntry ::= SEQUENCE {
pmTif15mIndex Unsigned32,
pmTif15mTime DateAndTime,
pmTif15mSuspect TruthValue,
pmTif15mZS Counter32,
pmTif15mESs Counter15m,
pmTif15mSESs Counter15m,
pmTif15mBBEs Gauge32,
pmTif15mUASs Counter15m,
pmTif15mSSs Counter15m
}
pmTif15mIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmTif15mEntry 1 }
pmTif15mTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 15 minute interval"
::= { pmTif15mEntry 2 }
pmTif15mSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 15 minute interval"
::= { pmTif15mEntry 3 }
pmTif15mZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmTif15mEntry 4 }
pmTif15mESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 15 minute period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmTif15mEntry 5 }
pmTif15mSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 15 minute
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmTif15mEntry 6 }
pmTif15mBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 15 minute
period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmTif15mEntry 7 }
pmTif15mUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 15 minute period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmTif15mEntry 8 }
pmTif15mSSs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SLIP Second (SS) for this 15 minute period.
SS is defined as one second containing one or more SLIPs"
::= { pmTif15mEntry 9 }
-- 24 hour history
pmTif24hTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmTif24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 24 hour PM log history"
::= { pmTifGroup 4 }
pmTif24hEntry OBJECT-TYPE
SYNTAX PmTif24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 24 hour PM interval"
INDEX { pmTifIndex, pmTif24hIndex }
::= { pmTif24hTable 1}
PmTif24hEntry ::= SEQUENCE {
pmTif24hIndex Unsigned32,
pmTif24hTime DateAndTime,
pmTif24hSuspect TruthValue,
pmTif24hZS Counter32,
pmTif24hESs Counter24h,
pmTif24hSESs Counter24h,
pmTif24hBBEs Gauge32,
pmTif24hUASs Counter24h,
pmTif24hSSs Counter24h
}
pmTif24hIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmTif24hEntry 1 }
pmTif24hTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 24 hour interval"
::= { pmTif24hEntry 2 }
pmTif24hSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 24 hour interval"
::= { pmTif24hEntry 3 }
pmTif24hZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmTif24hEntry 4 }
pmTif24hESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 24 hour period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmTif24hEntry 5 }
pmTif24hSESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 24 hour
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmTif24hEntry 6 }
pmTif24hBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 24 hour
period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmTif24hEntry 7 }
pmTif24hUASs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 24 hour period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmTif24hEntry 8 }
pmTif24hSSs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SLIP Second (SS) for this 24 hour period.
SS is defined as one second containing one or more SLIPs"
::= { pmTif24hEntry 9 }
-- 24 hour current
pmTif24hCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmTif24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 24 hour period"
::= { pmTifGroup 5 }
pmTif24hCurrentEntry OBJECT-TYPE
SYNTAX PmTif24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmTifIndex }
::= { pmTif24hCurrentTable 1}
PmTif24hCurrentEntry ::= SEQUENCE {
pmTif24hCurrentTime Counter15m,
pmTif24hCurrentSuspect TruthValue,
pmTif24hCurrentZS Counter32,
pmTif24hCurrentESs Counter15m,
pmTif24hCurrentSESs Counter15m,
pmTif24hCurrentBBEs Gauge32,
pmTif24hCurrentUASs Counter15m,
pmTif24hCurrentSSs Counter15m
}
pmTif24hCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 24 hour period."
::= { pmTif24hCurrentEntry 2 }
pmTif24hCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 24 hour
measurement period has unreliable measurement data."
::= { pmTif24hCurrentEntry 3 }
pmTif24hCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmTif24hCurrentEntry 4 }
pmTif24hCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 24 hour
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmTif24hCurrentEntry 5 }
pmTif24hCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 24
hour period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmTif24hCurrentEntry 6 }
pmTif24hCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 24
hour period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmTif24hCurrentEntry 7 }
pmTif24hCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 24 hour
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmTif24hCurrentEntry 8 }
pmTif24hCurrentSSs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SLIP Second (SS) for the current 24 hour period.
SS is defined as one second containing one or more SLIPs"
::= { pmTif24hCurrentEntry 9 }
-- -----------------------------------------------------------------
-- Performance data for access interfaces
-- -----------------------------------------------------------------
pmAifTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmAifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Performance Monitored access interfaces"
::= { pmAifGroup 1 }
pmAifEntry OBJECT-TYPE
SYNTAX PmAifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each access interface"
INDEX { pmAifIndex }
::= { pmAifTable 1}
PmAifEntry ::= SEQUENCE {
pmAifIndex Unsigned32,
pmAifAdminStatus INTEGER,
pmAifOperStatus INTEGER,
pmAifFailure DisplayString,
pmAifDataSource OBJECT IDENTIFIER,
pmAifDataSourceName DisplayString,
pmAifUatAlarmsEnabled TruthValue,
pmAifTresholdAlarmsEnabled TruthValue,
pmAifPeriodicEventsEnabled TruthValue,
pmAifZeroSuppressionEnabled TruthValue,
pmAifHistorySize INTEGER,
pmAif15mTresholdES Counter15m,
pmAif15mTresholdSES Counter15m,
pmAif15mTresholdBBE Gauge32,
pmAif24hTresholdES Counter24h,
pmAif24hTresholdSES Counter24h,
pmAif24hTresholdBBE Gauge32
}
pmAifIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index uniquely identifying this access interface."
::= { pmAifEntry 1 }
pmAifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the PM function. Affects the operative
state of the PM object"
::= { pmAifEntry 2 }
pmAifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PM operative state."
::= { pmAifEntry 3 }
pmAifFailure OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows current failure state. An empty string indicates no
failure"
::= { pmAifEntry 4 }
pmAifDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PM Data Source object"
::= { pmAifEntry 5 }
pmAifDataSourceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the PM Data Source"
::= { pmAifEntry 6 }
pmAifUatAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then UAT alarms will be sent.
Unavailable time (UAT) defines a state where a service is
unable to perform its normal task due to severe errors for a
longer period. It begins at detection of ten consecutive SES
events and ends at detection of ten consecutive non-SES
events. In both cases, the 10s are considered part of
unavailable respective available time and effects the
visibility of G.826 PM events (they are delayed 10s)
Entry and exit of UAT is declared by raising and clearing an
UAT alarm (if enabled)"
::= { pmAifEntry 7 }
pmAifTresholdAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then threshold alarms will be sent.
Each 15m and 24h current register counter can be assigned a
threshold value. When crossed, a threshold crossing alarm
will be sent for the interval if enabled. Raised alarm will
be cleared at end of a following fault free interval i.e.
one with all interval counter values below their threshold
values and with no UAT. Only one TC alarm per interval can be
raised, regardless of how many thresholds have been crossed."
::= { pmAifEntry 8 }
pmAifPeriodicEventsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then History Periodic Events will be
sent."
::= { pmAifEntry 9 }
pmAifZeroSuppressionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then Zero Suppression mode is enabled
Zero Suppression mode tells whether intervals with all
current counters equal to zero shall be stored in the history
log or not. If enabled, once a faulty interval is found, its
current register content including a zero suppressed interval
counter will be stored in the history log. The additional
counter specifies how many fault free intervals have preceded
the faulty one. In such way, history for a larger measurement
period can be logged than would otherwise be possible"
::= { pmAifEntry 10 }
pmAifHistorySize OBJECT-TYPE
SYNTAX INTEGER {
none(1),
small(2),
large(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The size of the history log"
::= { pmAifEntry 11 }
pmAif15mTresholdES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 12 }
pmAif15mTresholdSES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 13 }
pmAif15mTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 14 }
pmAif24hTresholdES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 15 }
pmAif24hTresholdSES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 16 }
pmAif24hTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmAifEntry 17 }
-- 15 miunte current
pmAifCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmAifCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 15 minute period"
::= { pmAifGroup 2 }
pmAifCurrentEntry OBJECT-TYPE
SYNTAX PmAifCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmAifIndex }
::= { pmAifCurrentTable 1}
PmAifCurrentEntry ::= SEQUENCE {
pmAifCurrentTime Counter15m,
pmAifCurrentSuspect TruthValue,
pmAifCurrentZS Counter32,
pmAifCurrentESs Counter15m,
pmAifCurrentSESs Counter15m,
pmAifCurrentBBEs Gauge32,
pmAifCurrentUASs Counter15m
}
pmAifCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 15 minute period."
::= { pmAifCurrentEntry 2 }
pmAifCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 15 minute
measurement period has unreliable measurement data."
::= { pmAifCurrentEntry 3 }
pmAifCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmAifCurrentEntry 4 }
pmAifCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 15 minute
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmAifCurrentEntry 5 }
pmAifCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 15
minute period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmAifCurrentEntry 6 }
pmAifCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 15
minute period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmAifCurrentEntry 7 }
pmAifCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 15 minute
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmAifCurrentEntry 8 }
-- 15 minute history
pmAif15mTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmAif15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 15 minute PM interval history"
::= { pmAifGroup 3 }
pmAif15mEntry OBJECT-TYPE
SYNTAX PmAif15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 15 minute PM interval"
INDEX { pmAifIndex, pmAif15mIndex }
::= { pmAif15mTable 1}
PmAif15mEntry ::= SEQUENCE {
pmAif15mIndex Unsigned32,
pmAif15mTime DateAndTime,
pmAif15mSuspect TruthValue,
pmAif15mZS Counter32,
pmAif15mESs Counter15m,
pmAif15mSESs Counter15m,
pmAif15mBBEs Gauge32,
pmAif15mUASs Counter15m
}
pmAif15mIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmAif15mEntry 1 }
pmAif15mTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 15 minute interval"
::= { pmAif15mEntry 2 }
pmAif15mSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 15 minute interval"
::= { pmAif15mEntry 3 }
pmAif15mZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmAif15mEntry 4 }
pmAif15mESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 15 minute period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmAif15mEntry 5 }
pmAif15mSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 15 minute
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmAif15mEntry 6 }
pmAif15mBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 15 minute
period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmAif15mEntry 7 }
pmAif15mUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 15 minute period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmAif15mEntry 8 }
-- 24 hour history
pmAif24hTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmAif24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 24 hour PM log history"
::= { pmAifGroup 4 }
pmAif24hEntry OBJECT-TYPE
SYNTAX PmAif24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 24 hour PM interval"
INDEX { pmAifIndex, pmAif24hIndex }
::= { pmAif24hTable 1}
PmAif24hEntry ::= SEQUENCE {
pmAif24hIndex Unsigned32,
pmAif24hTime DateAndTime,
pmAif24hSuspect TruthValue,
pmAif24hZS Counter32,
pmAif24hESs Counter24h,
pmAif24hSESs Counter24h,
pmAif24hBBEs Gauge32,
pmAif24hUASs Counter24h
}
pmAif24hIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmAif24hEntry 1 }
pmAif24hTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 24 hour interval"
::= { pmAif24hEntry 2 }
pmAif24hSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 24 hour interval"
::= { pmAif24hEntry 3 }
pmAif24hZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmAif24hEntry 4 }
pmAif24hESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 24 hour period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmAif24hEntry 5 }
pmAif24hSESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 24 hour
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmAif24hEntry 6 }
pmAif24hBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 24 hour
period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmAif24hEntry 7 }
pmAif24hUASs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 24 hour period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmAif24hEntry 8 }
-- 24 hour current
pmAif24hCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmAif24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 24 hour period"
::= { pmAifGroup 5 }
pmAif24hCurrentEntry OBJECT-TYPE
SYNTAX PmAif24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmAifIndex }
::= { pmAif24hCurrentTable 1}
PmAif24hCurrentEntry ::= SEQUENCE {
pmAif24hCurrentTime Counter15m,
pmAif24hCurrentSuspect TruthValue,
pmAif24hCurrentZS Counter32,
pmAif24hCurrentESs Counter15m,
pmAif24hCurrentSESs Counter15m,
pmAif24hCurrentBBEs Gauge32,
pmAif24hCurrentUASs Counter15m
}
pmAif24hCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 24 hour period."
::= { pmAif24hCurrentEntry 2 }
pmAif24hCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 24 hour
measurement period has unreliable measurement data."
::= { pmAif24hCurrentEntry 3 }
pmAif24hCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmAif24hCurrentEntry 4 }
pmAif24hCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 24 hour
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmAif24hCurrentEntry 5 }
pmAif24hCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 24
hour period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmAif24hCurrentEntry 6 }
pmAif24hCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 24
hour period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmAif24hCurrentEntry 7 }
pmAif24hCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 24 hour
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmAif24hCurrentEntry 8 }
-- -----------------------------------------------------------------
-- Performande data channels
-- -----------------------------------------------------------------
pmDchTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmDchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Performance Monitored DTM channel"
::= { pmDchGroup 1 }
pmDchEntry OBJECT-TYPE
SYNTAX PmDchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each DTM channel"
INDEX { pmDchIndex }
::= { pmDchTable 1}
PmDchEntry ::= SEQUENCE {
pmDchIndex Unsigned32,
pmDchAdminStatus INTEGER,
pmDchOperStatus INTEGER,
pmDchFailure DisplayString,
pmDchDataSource OBJECT IDENTIFIER,
pmDchDataSourceName DisplayString,
pmDchUatAlarmsEnabled TruthValue,
pmDchTresholdAlarmsEnabled TruthValue,
pmDchPeriodicEventsEnabled TruthValue,
pmDchZeroSuppressionEnabled TruthValue,
pmDchHistorySize INTEGER,
pmDch15mTresholdES Counter15m,
pmDch15mTresholdSES Counter15m,
pmDch15mTresholdBBE Gauge32,
pmDch24hTresholdES Counter24h,
pmDch24hTresholdSES Counter24h,
pmDch24hTresholdBBE Gauge32
}
pmDchIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index uniquely identifying this DTM channel."
::= { pmDchEntry 1 }
pmDchAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the PM function. Affects the operative
state of the PM object"
::= { pmDchEntry 2 }
pmDchOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PM operative state."
::= { pmDchEntry 3 }
pmDchFailure OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows current failure state. An empty string indicates no
failure"
::= { pmDchEntry 4 }
pmDchDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PM Data Source object"
::= { pmDchEntry 5 }
pmDchDataSourceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the PM Data Source"
::= { pmDchEntry 6 }
pmDchUatAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then UAT alarms will be sent.
Unavailable time (UAT) defines a state where a service is
unable to perform its normal task due to severe errors for a
longer period. It begins at detection of ten consecutive SES
events and ends at detection of ten consecutive non-SES
events. In both cases, the 10s are considered part of
unavailable respective available time and effects the
visibility of G.826 PM events (they are delayed 10s)
Entry and exit of UAT is declared by raising and clearing an
UAT alarm (if enabled)"
::= { pmDchEntry 7 }
pmDchTresholdAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then threshold alarms will be sent.
Each 15m and 24h current register counter can be assigned a
threshold value. When crossed, a threshold crossing alarm
will be sent for the interval if enabled. Raised alarm will
be cleared at end of a following fault free interval i.e.
one with all interval counter values below their threshold
values and with no UAT. Only one TC alarm per interval can be
raised, regardless of how many thresholds have been crossed."
::= { pmDchEntry 8 }
pmDchPeriodicEventsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then History Periodic Events will be
sent."
::= { pmDchEntry 9 }
pmDchZeroSuppressionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to `true(1)' then Zero Suppression mode is enabled
Zero Suppression mode tells whether intervals with all
current counters equal to zero shall be stored in the history
log or not. If enabled, once a faulty interval is found, its
current register content including a zero suppressed interval
counter will be stored in the history log. The additional
counter specifies how many fault free intervals have preceded
the faulty one. In such way, history for a larger measurement
period can be logged than would otherwise be possible"
::= { pmDchEntry 10 }
pmDchHistorySize OBJECT-TYPE
SYNTAX INTEGER {
none(1),
small(2),
large(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The size of the history log"
::= { pmDchEntry 11 }
pmDch15mTresholdES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 12 }
pmDch15mTresholdSES OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 13 }
pmDch15mTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"15 minute threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 14 }
pmDch24hTresholdES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for ES.
Current ES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 15 }
pmDch24hTresholdSES OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for SES.
Current SES value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 16 }
pmDch24hTresholdBBE OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"24 hour threshold value for BBE.
Current BBE value equal to or above this threshold will raise
a threshold alarm if enabled. A value of zero will disable
threshold check."
::= { pmDchEntry 17 }
-- 15 minute current
pmDchCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmDchCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 15 minute period"
::= { pmDchGroup 2 }
pmDchCurrentEntry OBJECT-TYPE
SYNTAX PmDchCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmDchIndex }
::= { pmDchCurrentTable 1}
PmDchCurrentEntry ::= SEQUENCE {
pmDchCurrentTime Counter15m,
pmDchCurrentSuspect TruthValue,
pmDchCurrentZS Counter32,
pmDchCurrentESs Counter15m,
pmDchCurrentSESs Counter15m,
pmDchCurrentBBEs Gauge32,
pmDchCurrentUASs Counter15m
}
pmDchCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 15 minute period."
::= { pmDchCurrentEntry 2 }
pmDchCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 15 minute
measurement period has unreliable measurement data."
::= { pmDchCurrentEntry 3 }
pmDchCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmDchCurrentEntry 4 }
pmDchCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 15 minute
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmDchCurrentEntry 5 }
pmDchCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 15
minute period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmDchCurrentEntry 6 }
pmDchCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 15
minute period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmDchCurrentEntry 7 }
pmDchCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 15 minute
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmDchCurrentEntry 8 }
-- 15 minute history
pmDch15mTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmDch15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 15 minute PM interval history"
::= { pmDchGroup 3 }
pmDch15mEntry OBJECT-TYPE
SYNTAX PmDch15mEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 15 minute PM interval"
INDEX { pmDchIndex, pmDch15mIndex }
::= { pmDch15mTable 1}
PmDch15mEntry ::= SEQUENCE {
pmDch15mIndex Unsigned32,
pmDch15mTime DateAndTime,
pmDch15mSuspect TruthValue,
pmDch15mZS Counter32,
pmDch15mESs Counter15m,
pmDch15mSESs Counter15m,
pmDch15mBBEs Gauge32,
pmDch15mUASs Counter15m
}
pmDch15mIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmDch15mEntry 1 }
pmDch15mTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 15 minute interval"
::= { pmDch15mEntry 2 }
pmDch15mSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 15 minute interval"
::= { pmDch15mEntry 3 }
pmDch15mZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmDch15mEntry 4 }
pmDch15mESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 15 minute period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmDch15mEntry 5 }
pmDch15mSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 15 minute
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmDch15mEntry 6 }
pmDch15mBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 15 minute
period.
BBE is defined as the number of Errored Blocks (EB) during one
second of available time not part of SES"
::= { pmDch15mEntry 7 }
pmDch15mUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 15 minute period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmDch15mEntry 8 }
-- 24 hour history
pmDch24hTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmDch24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of 24 hour PM interval history"
::= { pmDchGroup 4 }
pmDch24hEntry OBJECT-TYPE
SYNTAX PmDch24hEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each 24 hour PM interval"
INDEX { pmDchIndex, pmDch24hIndex }
::= { pmDch24hTable 1}
PmDch24hEntry ::= SEQUENCE {
pmDch24hIndex Unsigned32,
pmDch24hTime DateAndTime,
pmDch24hSuspect TruthValue,
pmDch24hZS Counter32,
pmDch24hESs Counter24h,
pmDch24hSESs Counter24h,
pmDch24hBBEs Gauge32,
pmDch24hUASs Counter24h
}
pmDch24hIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index that identifies the interval for which the set of
statistics is available. Index of '0' indicates the most
recently completed interval, and the index is increased by
one for each interval back in time."
::= { pmDch24hEntry 1 }
pmDch24hTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for this 24 hour interval"
::= { pmDch24hEntry 2 }
pmDch24hSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Suspect flag for this 24 hour interval"
::= { pmDch24hEntry 3 }
pmDch24hZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmDch24hEntry 4 }
pmDch24hESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for this 24 hour period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmDch24hEntry 5 }
pmDch24hSESs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for this 24 hour
period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmDch24hEntry 6 }
pmDch24hBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for this 24 hour
period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmDch24hEntry 7 }
pmDch24hUASs OBJECT-TYPE
SYNTAX Counter24h
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for this 24 hour period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmDch24hEntry 8 }
-- 24 hour current
pmDch24hCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmDch24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of PM data for the current 24 hour period"
::= { pmDchGroup 5 }
pmDch24hCurrentEntry OBJECT-TYPE
SYNTAX PmDch24hCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each monitored object"
INDEX { pmDchIndex }
::= { pmDch24hCurrentTable 1}
PmDch24hCurrentEntry ::= SEQUENCE {
pmDch24hCurrentTime Counter15m,
pmDch24hCurrentSuspect TruthValue,
pmDch24hCurrentZS Counter32,
pmDch24hCurrentESs Counter15m,
pmDch24hCurrentSESs Counter15m,
pmDch24hCurrentBBEs Gauge32,
pmDch24hCurrentUASs Counter15m
}
pmDch24hCurrentTime OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds for the current 24 hour period."
::= { pmDch24hCurrentEntry 2 }
pmDch24hCurrentSuspect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Suspect flag, if set to `true(1)' the current 24 hour
measurement period has unreliable measurement data."
::= { pmDch24hCurrentEntry 3 }
pmDch24hCurrentZS OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Zero Suppression Counter.
If the performance monitoring uses zero suppression, this
counter specifies how many fault free intervals have preceded
the faulty one."
::= { pmDch24hCurrentEntry 4 }
pmDch24hCurrentESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Errored Seconds (ES) for the current 24 hour
period.
ES is defined as one second of available time containing one
or more Errored Blocks (EB) or at least one defect"
::= { pmDch24hCurrentEntry 5 }
pmDch24hCurrentSESs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Severe Errored Seconds (SES) for the current 24
hour period.
SES is defined as one second of available time containing
more than 30% Errored Blocks (EB) or at least one defect."
::= { pmDch24hCurrentEntry 6 }
pmDch24hCurrentBBEs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Background Block Error (BBE) for the current 24
hour period.
BBE is defined as the number of Errored Blocks (EB) during
one second of available time not part of SES"
::= { pmDch24hCurrentEntry 7 }
pmDch24hCurrentUASs OBJECT-TYPE
SYNTAX Counter15m
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unavailable Second (UAS) for the current 24 hour
period.
UAS is defined as one second of UAT (Unavailable
Time). During UAT calculations of BBE, ES and SES are
inhibited and no data collection of them is performed"
::= { pmDch24hCurrentEntry 8 }
-- -----------------------------------------------------------------
-- The PM Conformance Groups
-- -----------------------------------------------------------------
pmTifConformanceGroup OBJECT-GROUP
OBJECTS {
pmTifAdminStatus,
pmTifOperStatus,
pmTifFailure,
pmTifDataSource,
pmTifDataSourceName,
pmTifUatAlarmsEnabled,
pmTifTresholdAlarmsEnabled,
pmTifPeriodicEventsEnabled,
pmTifZeroSuppressionEnabled,
pmTifHistorySize,
pmTif15mTresholdES,
pmTif15mTresholdSES,
pmTif15mTresholdBBE,
pmTif15mTresholdSS,
pmTif24hTresholdES,
pmTif24hTresholdSES,
pmTif24hTresholdBBE,
pmTif24hTresholdSS,
pmTifCurrentTime,
pmTifCurrentSuspect,
pmTifCurrentZS,
pmTifCurrentESs,
pmTifCurrentSESs,
pmTifCurrentBBEs,
pmTifCurrentUASs,
pmTifCurrentSSs,
pmTif15mTime,
pmTif15mSuspect,
pmTif15mZS,
pmTif15mESs,
pmTif15mSESs,
pmTif15mBBEs,
pmTif15mUASs,
pmTif15mSSs,
pmTif24hTime,
pmTif24hSuspect,
pmTif24hZS,
pmTif24hESs,
pmTif24hSESs,
pmTif24hBBEs,
pmTif24hUASs,
pmTif24hSSs,
pmTif24hCurrentTime,
pmTif24hCurrentSuspect,
pmTif24hCurrentZS,
pmTif24hCurrentESs,
pmTif24hCurrentSESs,
pmTif24hCurrentBBEs,
pmTif24hCurrentUASs,
pmTif24hCurrentSSs
}
STATUS current
DESCRIPTION
"The PM Trunk Interface Conformance Group."
::= { pmConformanceGroups 1 }
pmAifConformanceGroup OBJECT-GROUP
OBJECTS {
pmAifAdminStatus,
pmAifOperStatus,
pmAifFailure,
pmAifDataSource,
pmAifDataSourceName,
pmAifUatAlarmsEnabled,
pmAifTresholdAlarmsEnabled,
pmAifPeriodicEventsEnabled,
pmAifZeroSuppressionEnabled,
pmAifHistorySize,
pmAif15mTresholdES,
pmAif15mTresholdSES,
pmAif15mTresholdBBE,
pmAif24hTresholdES,
pmAif24hTresholdSES,
pmAif24hTresholdBBE,
pmAifCurrentTime,
pmAifCurrentSuspect,
pmAifCurrentZS,
pmAifCurrentESs,
pmAifCurrentSESs,
pmAifCurrentBBEs,
pmAifCurrentUASs,
pmAif15mTime,
pmAif15mSuspect,
pmAif15mZS,
pmAif15mESs,
pmAif15mSESs,
pmAif15mBBEs,
pmAif15mUASs,
pmAif24hTime,
pmAif24hSuspect,
pmAif24hZS,
pmAif24hESs,
pmAif24hSESs,
pmAif24hBBEs,
pmAif24hUASs,
pmAif24hCurrentTime,
pmAif24hCurrentSuspect,
pmAif24hCurrentZS,
pmAif24hCurrentESs,
pmAif24hCurrentSESs,
pmAif24hCurrentBBEs,
pmAif24hCurrentUASs
}
STATUS current
DESCRIPTION
"The PM Access Interface Conformance Group."
::= { pmConformanceGroups 2 }
pmDchConformanceGroup OBJECT-GROUP
OBJECTS {
pmDchAdminStatus,
pmDchOperStatus,
pmDchFailure,
pmDchDataSource,
pmDchDataSourceName,
pmDchUatAlarmsEnabled,
pmDchTresholdAlarmsEnabled,
pmDchPeriodicEventsEnabled,
pmDchZeroSuppressionEnabled,
pmDchHistorySize,
pmDch15mTresholdES,
pmDch15mTresholdSES,
pmDch15mTresholdBBE,
pmDch24hTresholdES,
pmDch24hTresholdSES,
pmDch24hTresholdBBE,
pmDchCurrentTime,
pmDchCurrentSuspect,
pmDchCurrentZS,
pmDchCurrentESs,
pmDchCurrentSESs,
pmDchCurrentBBEs,
pmDchCurrentUASs,
pmDch15mTime,
pmDch15mSuspect,
pmDch15mZS,
pmDch15mESs,
pmDch15mSESs,
pmDch15mBBEs,
pmDch15mUASs,
pmDch24hTime,
pmDch24hSuspect,
pmDch24hZS,
pmDch24hESs,
pmDch24hSESs,
pmDch24hBBEs,
pmDch24hUASs,
pmDch24hCurrentTime,
pmDch24hCurrentSuspect,
pmDch24hCurrentZS,
pmDch24hCurrentESs,
pmDch24hCurrentSESs,
pmDch24hCurrentBBEs,
pmDch24hCurrentUASs
}
STATUS current
DESCRIPTION
"The PM Channel Conformance Group."
::= { pmConformanceGroups 3 }
-- -----------------------------------------------------------------
-- The End
-- -----------------------------------------------------------------
END