Observium_CE/mibs/aperto/BSUSTATS-MIB

465 lines
13 KiB
Plaintext

BSUSTATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
aniBsuWirelessPort
FROM BSUWIRELESSIF-MIB
bsu
FROM ANIROOT-MIB;
-- the BSU Statistics Group
-- BSU RF Port Level Statistics
aniBsuStatistics MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group contains Statistical information for the BSU.
aniBsuRfStatsTable shows the RF Port level statistics.
aniBsuStatsBWGroup shows the bandwidth allocation statistics.
aniBsuRfSigQStatsTable shows the Signal Quality Port level statistics.
"
::= { bsu 3 }
aniBsuStatsGrp OBJECT IDENTIFIER
::= { aniBsuStatistics 1 }
-- BSU RF Port Level Statistics Group
aniBsuRfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniBsuRfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the statistics information for the BSU Wireless ports.
"
::= { aniBsuStatistics 2 }
aniBsuRfStatsEntry OBJECT-TYPE
SYNTAX AniBsuRfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry with objects that provide statistics information
for each RF port monitored by the BSU.
"
INDEX { aniBsuWirelessPort }
::= { aniBsuRfStatsTable 1 }
AniBsuRfStatsEntry ::= SEQUENCE {
aniBsuRfStatsInPackets Counter32,
aniBsuRfStatsOutPackets Counter32,
aniBsuRfStatsInOctets Counter32,
aniBsuRfStatsOutOctets Counter32,
aniBsuRfStatsNumSusLinked Integer32
}
aniBsuRfStatsInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts total number of packets received through
the Wireless port as identified by aniBsuWirelessPort.
"
--DEFAULT next-function-async aniBsuRfStatsEntry_next
::= { aniBsuRfStatsEntry 1 }
aniBsuRfStatsOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts total number of packets transmitted through
the Wireless port as identified by aniBsuWirelessPort.
"
--DEFAULT next-function-async aniBsuRfStatsEntry_next
::= { aniBsuRfStatsEntry 2 }
aniBsuRfStatsInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cumulative number of Packet Data Octets received
on this Wireless port.
"
--DEFAULT next-function-async aniBsuRfStatsEntry_next
::= { aniBsuRfStatsEntry 3 }
aniBsuRfStatsOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cumulative number of Packet Data Octets transmitted
on this Wireless port.
"
--DEFAULT next-function-async aniBsuRfStatsEntry_next
::= { aniBsuRfStatsEntry 4 }
aniBsuRfStatsNumSusLinked OBJECT-TYPE
SYNTAX Integer32 (0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SUs linked to this wireless port.
"
::={ aniBsuRfStatsEntry 5 }
-- Bandwidth Statistics
aniBsuStatsBWGroup OBJECT IDENTIFIER
--DEFAULT next-function-async std_next_async
::= { aniBsuStatistics 3 }
aniBsuStatsBWTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniBsuStatsBWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the bandwidth allocation statistics
per wireless port for each service class.
"
::= { aniBsuStatsBWGroup 1 }
aniBsuStatsBWEntry OBJECT-TYPE
SYNTAX AniBsuStatsBWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries for aniBsuStatsBWTable.
"
INDEX { aniBsuWirelessPort, aniBsuStatsBWServiceClass }
--DEFAULT get-function-async aniBsuStatsBWEntry_get
--DEFAULT next-function-async aniBsuStatsBWEntry_next
::= { aniBsuStatsBWTable 1 }
AniBsuStatsBWEntry ::= SEQUENCE {
aniBsuStatsBWServiceClass INTEGER,
aniBsuStatsBWUSMaxAllocation Counter32,
aniBsuStatsBWUSMaxAllocPercent Integer32,
aniBsuStatsBWUSCurrAllocation Counter32,
aniBsuStatsBWUSSubscrPercent DisplayString,
aniBsuStatsBWDSMaxAllocation Counter32,
aniBsuStatsBWDSMaxAllocPercent Integer32,
aniBsuStatsBWDSCurrAllocation Counter32,
aniBsuStatsBWDSSubscrPercent DisplayString
}
aniBsuStatsBWServiceClass OBJECT-TYPE
SYNTAX INTEGER {
besteffort(1),
cir(2),
cbr(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service class name.
"
::= { aniBsuStatsBWEntry 1 }
aniBsuStatsBWUSMaxAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum upstream bandwidth allocation in
bits per second.
This value is available on the configuration manager.
"
::= { aniBsuStatsBWEntry 2 }
aniBsuStatsBWUSMaxAllocPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum upstream bandwidth allocation displayed
as a percentage.
"
::= { aniBsuStatsBWEntry 3 }
aniBsuStatsBWUSCurrAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current upstream bandwidth allocation in
bits per second. This value is the accumulation
of all the SUs upstream allocated bandwidth for
this service class on this wireless port.
This object is not applicable in case of best effort service
class and is always displayed as 0.
"
::= { aniBsuStatsBWEntry 4 }
aniBsuStatsBWUSSubscrPercent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of aniBsuStatsBWUSCurrAllocPercent and
aniBsuStatsBWUSMaxAllocation displayed as a percentage.
aniBsuStatsBWUSSubscrPercent =
(aniBsuStatsBWUSCurrAllocPercent/aniBsuStatsBWUSMaxAllocation)*100
This object is not applicable in case of best effort service
class and a string 'not-applicable' is returned.
"
::= { aniBsuStatsBWEntry 5 }
aniBsuStatsBWDSMaxAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum downstream bandwidth allocation in
bits per second.
This value is available on the configuration manager.
"
::= { aniBsuStatsBWEntry 6 }
aniBsuStatsBWDSMaxAllocPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum downstream bandwidth allocation displayed
as a percentage.
"
::= { aniBsuStatsBWEntry 7 }
aniBsuStatsBWDSCurrAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current downstream bandwidth allocation in
bits per second. This value is the accumulation
of all the SUs downstream allocated bandwidth for
this service class on this wireless port.
This object is not applicable in case of best effort service
class and is always displayed as 0.
"
::= { aniBsuStatsBWEntry 8 }
aniBsuStatsBWDSSubscrPercent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ratio of aniBsuStatsBWDSCurrAllocPercent and
aniBsuStatsBWDSMaxAllocation displayed as a percentage.
aniBsuStatsBWDSSubscrPercent =
(aniBsuStatsBWDSCurrAllocPercent/aniBsuStatsBWDSMaxAllocation)*100
This object is not applicable in case of best effort service
class and a string 'not-applicable' is returned.
"
::= { aniBsuStatsBWEntry 9 }
aniBsuStatsBWTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniBsuStatsBWTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table displays the total bandwidth allocation
for each wireless port.
"
::= { aniBsuStatsBWGroup 2 }
aniBsuStatsBWTotalEntry OBJECT-TYPE
SYNTAX AniBsuStatsBWTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries for aniBsuStatsBWTotalTable.
"
INDEX { aniBsuWirelessPort }
--DEFAULT get-function-async aniBsuStatsBWTotalEntry_get
--DEFAULT next-function-async aniBsuStatsBWTotalEntry_next
::= { aniBsuStatsBWTotalTable 1 }
AniBsuStatsBWTotalEntry ::= SEQUENCE {
aniBsuStatsBWTotalUSMaxAllocation Counter32,
aniBsuStatsBWTotalDSMaxAllocation Counter32
}
aniBsuStatsBWTotalUSMaxAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total upstream maximum bandwidth allocations for this wireless port.
It includes bandwidth information of all the service classes
on this particular port.
"
::= { aniBsuStatsBWTotalEntry 1 }
aniBsuStatsBWTotalDSMaxAllocation OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total downstream maximum bandwidth allocations for this wireless port.
It includes bandwidth information of all the service classes
on this particular port.
"
::= { aniBsuStatsBWTotalEntry 2 }
-- BSU RF Port Signal Quality Statistics Group
aniBsuRfSigQStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniBsuRfSigQStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the signal quality statistics information for
the BSU Wireless ports.
"
::= { aniBsuStatistics 4 }
aniBsuRfSigQStatsEntry OBJECT-TYPE
SYNTAX AniBsuRfSigQStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry with objects that provide signal quality statistics information
for each RF port monitored by the BSU.
"
INDEX { aniBsuWirelessPort }
--DEFAULT get-function-async aniBsuRfSigQStatsEntry_get
--DEFAULT next-function-async aniBsuRfSigQStatsEntry_next
::= { aniBsuRfSigQStatsTable 1 }
AniBsuRfSigQStatsEntry ::= SEQUENCE {
aniBsuRfSigQStatsNoFecErrorCount Counter32,
aniBsuRfSigQStatsCorrFecErrorCount Counter32,
aniBsuRfSigQStatsUncorrFecErrorCount Counter32,
aniBsuRfSigQStatsNoUniqueWordCount Counter32,
aniBsuRfSigQStatsCollidedBurstCount Counter32,
aniBsuRfSigQStatsNoEnergyCount Counter32,
aniBsuRfSigQStatsPayloadLenErrorCount Counter32,
aniBsuRfSigQStatsBurstErrorRate DisplayString,
aniBsuRfSigQStatsResetCounter TruthValue
}
aniBsuRfSigQStatsNoFecErrorCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The no FEC error count.
"
::= { aniBsuRfSigQStatsEntry 1 }
aniBsuRfSigQStatsCorrFecErrorCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The correctable FEC error count.
"
::= { aniBsuRfSigQStatsEntry 2 }
aniBsuRfSigQStatsUncorrFecErrorCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The uncorrectable FEC error count.
"
::= { aniBsuRfSigQStatsEntry 3 }
aniBsuRfSigQStatsNoUniqueWordCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The no unique word count.
"
::= { aniBsuRfSigQStatsEntry 4 }
aniBsuRfSigQStatsCollidedBurstCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The collided burst count.
"
::= { aniBsuRfSigQStatsEntry 5 }
aniBsuRfSigQStatsNoEnergyCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The no energy count.
"
::= { aniBsuRfSigQStatsEntry 6 }
aniBsuRfSigQStatsPayloadLenErrorCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The payload length error count.
"
::= { aniBsuRfSigQStatsEntry 7 }
aniBsuRfSigQStatsBurstErrorRate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The burst error rate.
This percentage is calculated using the formula
Burst Error Rate = (Bad Bursts/(Good Bursts + Bad Bursts)) x 100
where
Good Bursts = aniBsuRfSigQStatsNoFecErrorCount +
aniBsuRfSigQStatsCorrFecErrorCount
Bad Bursts = aniBsuRfSigQStatsCollidedBurstCount +
aniBsuRfSigQStatsNoUniqueWordCount + aniBsuRfSigQStatsUncorrFecErrorCount
"
::= { aniBsuRfSigQStatsEntry 8 }
aniBsuRfSigQStatsResetCounter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This provids an option to reset all the signal quality statistics
counters for a particular wireless port.
Setting this object to true(1) resets the counters to 0.
Setting the object to false(2) is not allowed.
If a Get request is sent, the value false(2) will be returned.
"
::= { aniBsuRfSigQStatsEntry 9 }
END