Observium_CE/mibs/zte/ZTE-DSL-STATS-MIB

559 lines
18 KiB
Plaintext

------------------------------------------------------------------------------
--
-- zte dsl stats mib,inculde uplink port performanc,cpu load and memory usage mo.
--
------------------------------------------------------------------------------
ZTE-DSL-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
dot1dBasePort FROM BRIDGE-MIB
ifIndex FROM IF-MIB
zxDsl FROM ZTE-DSL-MIB;
zxDslStaticsMib MODULE-IDENTITY
LAST-UPDATED "200407152000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO ""
DESCRIPTION "This MIB defines zte dsl stats managed objects. "
::= {zxDsl 38}
zxDslStatsObjects OBJECT IDENTIFIER ::= {zxDslStaticsMib 1}
zxDslStatsTrapObjects OBJECT IDENTIFIER ::= {zxDslStaticsMib 2}
------------------------------------------------------------------------------
---
--- etherport stats table
---
------------------------------------------------------------------------------
zxDslEtherStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslEtherStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ether stats Information table. "
::= { zxDslStatsObjects 1 }
zxDslEtherStatsEntry OBJECT-TYPE
SYNTAX ZxDslEtherStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ether stats table . "
INDEX { ifIndex }
::= { zxDslEtherStatsTable 1 }
ZxDslEtherStatsEntry ::= SEQUENCE {
zxDslEtherRxRate Gauge32,
zxDslEtherTxRate Gauge32,
zxDslEtherRxDiscardRatio INTEGER,
zxDslEtherTxDiscardRatio INTEGER,
zxDslEtherBroadcastRxRate Gauge32,
zxDslEtherBroadcastTxRate Gauge32,
zxDslEtherMulticastRxRate Gauge32,
zxDslEtherMulticastTxRate Gauge32,
zxDslEtherUnicastRxRate Gauge32,
zxDslEtherUnicastTxRate Gauge32
}
zxDslEtherRxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port receiving rate. "
::= { zxDslEtherStatsEntry 1 }
zxDslEtherTxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port transmitting rate. "
::= { zxDslEtherStatsEntry 2 }
zxDslEtherRxDiscardRatio OBJECT-TYPE
SYNTAX INTEGER
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port ratio of discarded packets in receiving direction. "
::= { zxDslEtherStatsEntry 3 }
zxDslEtherTxDiscardRatio OBJECT-TYPE
SYNTAX INTEGER
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port ratio of discarded packets in transmitting direction. "
::= { zxDslEtherStatsEntry 4 }
zxDslEtherBroadcastRxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port receiving broadcast packets rate."
::= { zxDslEtherStatsEntry 5 }
zxDslEtherBroadcastTxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port transmitting broadcast packets rate."
::= { zxDslEtherStatsEntry 6 }
zxDslEtherMulticastRxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port receiving multicast packets rate."
::= { zxDslEtherStatsEntry 7 }
zxDslEtherMulticastTxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port transmitting multicast packets rate."
::= { zxDslEtherStatsEntry 8 }
zxDslEtherUnicastRxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port receiving unicast packets rate."
::= { zxDslEtherStatsEntry 9 }
zxDslEtherUnicastTxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ethernet port transmitting unicast packets rate."
::= { zxDslEtherStatsEntry 10 }
------------------------------------------------------------------------------
---
--- Bridge port stats table
---
------------------------------------------------------------------------------
zxDslBridgePortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslBridgePortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridge port stats Information table. "
::= { zxDslStatsObjects 2 }
zxDslBridgePortStatsEntry OBJECT-TYPE
SYNTAX ZxDslBridgePortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the bridge port stats table . "
INDEX { zxDslCardIndex, dot1dBasePort}
::= { zxDslBridgePortStatsTable 1 }
ZxDslBridgePortStatsEntry ::= SEQUENCE {
zxDslBridgePortRxRate Gauge32,
zxDslBridgePortTxRate Gauge32,
zxDslBridgePortSelfLoopPkts Counter32
}
zxDslBridgePortRxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge port receiving rate. "
::= { zxDslBridgePortStatsEntry 1 }
zxDslBridgePortTxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "BYTES/S"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge port transmitting rate. "
::= { zxDslBridgePortStatsEntry 2 }
zxDslBridgePortSelfLoopPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge port detected self-loop packets.If this variable is changing,
The bridge entity or network may be existing self-loop event."
::= { zxDslBridgePortStatsEntry 3 }
------------------------------------------------------------------------------
---
--- Dslam board Resources perfomance table
---
------------------------------------------------------------------------------
zxDslCardResourcesPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslCardResourcesPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The atm stats Information table. "
::= { zxDslStatsObjects 3 }
zxDslCardResourcesPerfEntry OBJECT-TYPE
SYNTAX ZxDslCardResourcesPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Perfomance table . "
INDEX { zxDslCardIndex }
::= { zxDslCardResourcesPerfTable 1 }
ZxDslCardResourcesPerfEntry ::= SEQUENCE {
zxDslCardIndex INTEGER,
zxDslCardCPULoad INTEGER,
zxDslCardMemUsage INTEGER,
zxDslCardActivedPortNum INTEGER
}
zxDslCardIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"card index."
::= { zxDslCardResourcesPerfEntry 1 }
zxDslCardCPULoad OBJECT-TYPE
SYNTAX INTEGER
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card CPU load."
::= { zxDslCardResourcesPerfEntry 2 }
zxDslCardMemUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card memory usage."
::= { zxDslCardResourcesPerfEntry 3 }
zxDslCardActivedPortNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actived port number in dsl card."
::= { zxDslCardResourcesPerfEntry 4 }
------------------------------------------------------------------------------
---
--- Dslam L2 Resources Statistics
---
------------------------------------------------------------------------------
zxDslL2ResourcesStat OBJECT IDENTIFIER ::= {zxDslStatsObjects 4}
zxDslMacTableUsageMornitorPeriod OBJECT-TYPE
SYNTAX Integer32 ( 300..86400 )
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mornitoring period of max utilisation of the Mac Table."
DEFVAL { 300 }
::= { zxDslL2ResourcesStat 1 }
zxDslMacTableUsageMornitorTimes OBJECT-TYPE
SYNTAX Integer32 ( 0..10 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured times of mornitoring period."
DEFVAL { 10 }
::= { zxDslL2ResourcesStat 2 }
zxDslMacTableUsageMornitorElapsedTime OBJECT-TYPE
SYNTAX Integer32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The elapsed time of this mornitoring period."
::= { zxDslL2ResourcesStat 3 }
zxDslMacTableMaxSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max rows of the MAC learning table."
::= { zxDslL2ResourcesStat 4 }
zxDslMacTableCurrentUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current utilisation of the MAC learning table."
::= { zxDslL2ResourcesStat 5 }
zxDslMacTableUsageThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Utilisation threshold of the MAC learning table.
The zxDslMacTableUsageOverThreshTrap should be generated when it is
crossed."
DEFVAL { 70 }
::= { zxDslL2ResourcesStat 6 }
zxDslMacTableStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslMacTableStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The atm stats Information table. "
::= { zxDslL2ResourcesStat 7 }
zxDslMacTableStatEntry OBJECT-TYPE
SYNTAX ZxDslMacTableStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Perfomance table . "
INDEX { zxDslMacTableStatSampleIndex }
::= { zxDslMacTableStatTable 1 }
ZxDslMacTableStatEntry ::= SEQUENCE
{
zxDslMacTableStatSampleIndex Integer32,
zxDslMacTableCurrentMaxUsage Integer32
}
zxDslMacTableStatSampleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sample Index of the statistics."
::= { zxDslMacTableStatEntry 1 }
zxDslMacTableCurrentMaxUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max utilisation of the MAC learning table in current Mornitoring
period."
::= { zxDslMacTableStatEntry 2 }
zxDslPortQueueSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslPortQueueSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port Queue Monitoring Information table. "
::= { zxDslL2ResourcesStat 8 }
zxDslPortQueueSampleEntry OBJECT-TYPE
SYNTAX ZxDslPortQueueSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Port Queue Monitoring table . "
INDEX { ifIndex }
::= { zxDslPortQueueSampleTable 1 }
ZxDslPortQueueSampleEntry ::= SEQUENCE
{
zxDslQueueUsageMornitorPeriod Integer32,
zxDslQueueUsageMornitorElapsedTime Integer32
}
zxDslQueueUsageMornitorPeriod OBJECT-TYPE
SYNTAX Integer32 ( 300..86400 )
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mornitoring period of max utilisation of the L2 resources."
DEFVAL { 300 }
::= { zxDslPortQueueSampleEntry 1 }
zxDslQueueUsageMornitorElapsedTime OBJECT-TYPE
SYNTAX Integer32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The elapsed time of this mornitoring period."
::= { zxDslPortQueueSampleEntry 2 }
zxDslPortQueueStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslPortQueueStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port Queue stats Information table. "
::= { zxDslL2ResourcesStat 9 }
zxDslPortQueueStatEntry OBJECT-TYPE
SYNTAX ZxDslPortQueueStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Port Queue stats table . "
INDEX { ifIndex,zxDslPortQueueId }
::= { zxDslPortQueueStatTable 1 }
ZxDslPortQueueStatEntry ::= SEQUENCE
{
zxDslPortQueueId Integer32,
zxDslPortQueueMaxSize Integer32,
zxDslPortQueueCurrentUsage Integer32,
zxDslPortQueueStatMinUsage Integer32,
zxDslPortQueueStatAverageUsage Integer32,
zxDslPortQueueStatMaxUsage Integer32
}
zxDslPortQueueId OBJECT-TYPE
SYNTAX Integer32
UNITS "byte"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the port queue."
::= { zxDslPortQueueStatEntry 1 }
zxDslPortQueueMaxSize OBJECT-TYPE
SYNTAX Integer32
UNITS "byte"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max size of the port queue."
::= { zxDslPortQueueStatEntry 2 }
zxDslPortQueueCurrentUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current utilisation of the port queue."
::= { zxDslPortQueueStatEntry 3 }
zxDslPortQueueStatMinUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Min utilisation of the port queue in current Mornitoring
period."
::= { zxDslPortQueueStatEntry 4 }
zxDslPortQueueStatAverageUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average utilisation of the port queue in current Mornitoring
period."
::= { zxDslPortQueueStatEntry 5 }
zxDslPortQueueStatMaxUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max utilisation of the port queue table in current Mornitoring
period."
::= { zxDslPortQueueStatEntry 6 }
zxDslMacTablePeakValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak value of the MAC learning table in the integration period."
DEFVAL { 70 }
::= { zxDslL2ResourcesStat 10 }
--------------------------------------------------------------------------------
-- 6. Trap Defination
--------------------------------------------------------------------------------
zxDslMacTableUsageOverThreshTrap NOTIFICATION-TYPE
OBJECTS { zxAnMacTableCurrentUsage,
zxAnMacTableUsageThreshold }
STATUS current
DESCRIPTION
"zxAnMacTableUsageThreshold is reached."
::= { zxDslStatsTrapObjects 1 }
END