PROTEI-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, Opaque, enterprises, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; protei MODULE-IDENTITY LAST-UPDATED "200607142109Z" ORGANIZATION "Protei LTD" CONTACT-INFO "E-mail: info@protei.ru Author: Nickolay Vinogradov Postal: 60A B.Sampsonievsky, Business Center Telecom SPb St.Petersburg, 194044, Russia Tel.: +7 812 449 47 27" DESCRIPTION "Protei LTD registered number for Protei Systems" REVISION "200607142109Z" DESCRIPTION "Initial version" ::= { enterprises 20873} END SDSLC-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, Opaque, enterprises, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex, InterfaceIndex FROM IF-MIB; sdslc MODULE-IDENTITY LAST-UPDATED "200610182308Z" ORGANIZATION "Protei LTD" CONTACT-INFO "E-mail: info@protei.ru Author: Nickolay Vinogradov Postal: 60A B.Sampsonievsky, Business Center Telecom SPb St.Petersburg, 194044, Russia Tel.: +7 812 449 47 27" DESCRIPTION "The MIB module to describe statistics for SDSLC device" REVISION "200610182308Z" DESCRIPTION "Initial version" ::= { protei 99 } -- the Ethernet-like Statistics group netStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF NetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of ethernet-like interfaces(dsl0 .. dsl7). There will be one row in this table for each ethernet-like interface in the system." ::= { sdslc 1 } netStatsEntry OBJECT-TYPE SYNTAX NetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular interface to an ethernet-like medium." INDEX { netStatsIndex } ::= { netStatsTable 1 } NetStatsEntry ::= SEQUENCE { netStatsIndex InterfaceIndex, netStatsRxErrors Counter32, netStatsTxErrors Counter32, netStatsRxDropped Counter32, netStatsTxDropped Counter32, netStatsTxLowPriorDropped Counter32, netStatsRxPackets Counter32, netStatsTxPackets Counter32, netStatsRxBytes Counter32, netStatsTxBytes Counter32, netStatsHeadCompRxCmdUnknown Counter32, netStatsHeadCompTxCmd Counter32, netStatsHeadCompTxCmdAddReq Counter32, netStatsHeadCompTxCmdFailed Counter32, netStatsHeadCompRxCmdAddReq Counter32, netStatsHeadCompRxCmd Counter32, netStatsHeadCompTxPkts Counter32, netStatsHeadCompTxPktsUdp Counter32, netStatsHeadCompRxPkts Counter32, netStatsHeadCompRxErr Counter32, netStatsHeadCompRxSidUnknown Counter32, netStatsDroppedFreqHigh Integer32 } netStatsIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an ethernet-like medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { netStatsEntry 1 } netStatsRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of bad ethernet frames, which passed to network interface from HDLC, but has bad session header with unknown SID, etc." ::= { netStatsEntry 2 } netStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Tx dropped packets, which have bad parts num" ::= { netStatsEntry 3 } netStatsRxDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Rx dropped ethernet frames, because there is no memory to receive a packet" ::= { netStatsEntry 4 } netStatsTxDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Tx dropped ethernet frames, because there is no memory in the software HDLC buffers" ::= { netStatsEntry 5 } netStatsTxLowPriorDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Tx dropped Low Prior ethernet frames, because there is no memory in the software HDLC buffers" ::= { netStatsEntry 6 } netStatsRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of received packets on the interface" ::= { netStatsEntry 7 } netStatsTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of tranmitted packets to the interface" ::= { netStatsEntry 8 } netStatsRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of received bytes on the interface" ::= { netStatsEntry 9 } netStatsTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of transmitted bytes on the interface" ::= { netStatsEntry 10 } netStatsHeadCompRxCmdUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of unknown compression commands, received on the interface" ::= { netStatsEntry 11 } netStatsHeadCompTxCmd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of transmitted compression commands" ::= { netStatsEntry 12 } netStatsHeadCompTxCmdAddReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of transmitted add request compression commands" ::= { netStatsEntry 13 } netStatsHeadCompTxCmdFailed OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of failures of send compression commands" ::= { netStatsEntry 14 } netStatsHeadCompRxCmdAddReq OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of received add request compression commands" ::= { netStatsEntry 15 } netStatsHeadCompRxCmd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of received compression commands" ::= { netStatsEntry 16 } netStatsHeadCompTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of compressed packets" ::= { netStatsEntry 17 } netStatsHeadCompTxPktsUdp OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of compressed UDP packets" ::= { netStatsEntry 18 } netStatsHeadCompRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of succesfull decompressed packets" ::= { netStatsEntry 19 } netStatsHeadCompRxErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of bad compressed packets, received on the interface" ::= { netStatsEntry 20 } netStatsHeadCompRxSidUnknown OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of received compressed frames, with unknown SID" ::= { netStatsEntry 21 } netStatsDroppedFreqHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "flag, which inverted each massive packets drop. Used for sending traps" ::= { netStatsEntry 22 } -- the HDLC Statistics group hdlcStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF HdlcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of HDLC controllers There will be one row in this table for each hdlc controller in the system." ::= { sdslc 2 } hdlcStatsEntry OBJECT-TYPE SYNTAX HdlcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular HDLC controller." INDEX { hdlcStatsIndex } ::= { hdlcStatsTable 1 } HdlcStatsEntry ::= SEQUENCE { hdlcStatsIndex Integer32, hdlcStatsTxErrors Counter32, hdlcStatsRxOverflow Counter32, hdlcStatsCrcErrors Counter32, hdlcStatsOctetErrors Counter32, hdlcStatsLengthErrors Counter32, hdlcStatsTxPackets Counter32, hdlcStatsRxPackets Counter32 } hdlcStatsIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an HDLC medium." ::= { hdlcStatsEntry 1 } hdlcStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of packet transmittion error" ::= { hdlcStatsEntry 2 } hdlcStatsRxOverflow OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of HDLC Rx overflow" ::= { hdlcStatsEntry 3 } hdlcStatsCrcErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of HDLC Rx CRC errors" ::= { hdlcStatsEntry 4 } hdlcStatsOctetErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of HDLC Rx Octet errors" ::= { hdlcStatsEntry 5 } hdlcStatsLengthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of HDLC Rx Length errors" ::= { hdlcStatsEntry 6 } hdlcStatsTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successful transmitted packets" ::= { hdlcStatsEntry 7 } hdlcStatsRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of successful received packets" ::= { hdlcStatsEntry 8 } -- the SHDSL Statistics group shdslStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ShdslStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of SHDSL controllers There will be one row in this table for each shdsl controller in the system." ::= { sdslc 3 } shdslStatsEntry OBJECT-TYPE SYNTAX ShdslStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular SHDSL controller." INDEX { shdslStatsIndex } ::= { shdslStatsTable 1 } ShdslStatsEntry ::= SEQUENCE { shdslStatsIndex Integer32, shdslStatsCrcAnomaly Counter32, shdslStatsLoswDefect Counter32, shdslStatsLoopAttenDefect Counter32, shdslStatsSnrMargineDefect Counter32, shdslStatsLoswFailure Counter32, shdslStatsActiveTime Integer32, shdslStatsInactiveTime Integer32, shdslStatsCurrentStateTime Integer32, shdslStatsStateChangeNr Counter32, shdslStatsSocratMode Integer32, shdslStatsSocratSpeed Integer32, shdslStatsSocratSnr Integer32, shdslStatsSocratLineLoss Integer32, shdslStatsSocratSigQual Integer32, shdslStatsLinkState Integer32, shdslStatsErrFreqHigh Integer32 } shdslStatsIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies an interface to an SHDSL medium(Socrat)." ::= { shdslStatsEntry 1 } shdslStatsCrcAnomaly OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Rx packet CRC anomaly" ::= { shdslStatsEntry 2 } shdslStatsLoswDefect OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of LOSW Defects" ::= { shdslStatsEntry 3 } shdslStatsLoopAttenDefect OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Loop Attention Defects" ::= { shdslStatsEntry 4 } shdslStatsSnrMargineDefect OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of SNR Margine Defects" ::= { shdslStatsEntry 5 } shdslStatsLoswFailure OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of LOSW Failures" ::= { shdslStatsEntry 6 } shdslStatsActiveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of seconds Socrat in Active State" ::= { shdslStatsEntry 7 } shdslStatsInactiveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of seconds Socrat in Inactive State" ::= { shdslStatsEntry 8 } shdslStatsCurrentStateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of seconds Socrat in Current State" ::= { shdslStatsEntry 9 } shdslStatsStateChangeNr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Socrat State Changes" ::= { shdslStatsEntry 10 } shdslStatsSocratMode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Socrat Mode: Master/Slave" ::= { shdslStatsEntry 11 } shdslStatsSocratSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Socrat Speed, Kb/s" ::= { shdslStatsEntry 12 } shdslStatsSocratSnr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Socrat SNR " ::= { shdslStatsEntry 13 } shdslStatsSocratLineLoss OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Socrat Line Loss " ::= { shdslStatsEntry 14 } shdslStatsSocratSigQual OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Socrat Signal Quality" ::= { shdslStatsEntry 15 } shdslStatsLinkState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Link state. 1-up/0-down" ::= { shdslStatsEntry 16 } shdslStatsErrFreqHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Value inverted each time, when massive errors happens on the link" ::= { shdslStatsEntry 17 } -- the E1 Statistics group e1StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF E1StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a collection of channels of the E1 controllers. There will be one row in this table for each channel of the E1 controllers in the system." ::= { sdslc 4 } e1StatsEntry OBJECT-TYPE SYNTAX E1StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics for a particular channel of the E1 controller." INDEX { e1StatsIndex } ::= { e1StatsTable 1 } E1StatsEntry ::= SEQUENCE { e1StatsIndex Integer32, e1StatsLossErrors Counter32, e1StatsLfaErrors Counter32, e1StatsRaErrors Counter32, e1StatsSlipErrors Counter32, e1StatsActiveTime Integer32, e1StatsInactiveTime Integer32, e1StatsActiveStatus Integer32 } e1StatsIndex OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value that uniquely identifies a channel of the E1 medium(QFALC)." ::= { e1StatsEntry 1 } e1StatsLossErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of Loss Errors on the channel" ::= { e1StatsEntry 2 } e1StatsLfaErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of LFA Errors on the channel" ::= { e1StatsEntry 3 } e1StatsRaErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of RA Errors on the channel" ::= { e1StatsEntry 4 } e1StatsSlipErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of SLIP Errors on the channel" ::= { e1StatsEntry 5 } e1StatsActiveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total E1 link active-state time" ::= { e1StatsEntry 6 } e1StatsInactiveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total E1 link Inactive-state time" ::= { e1StatsEntry 7 } e1StatsActiveStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "E1 link status: 1-active, 0-inactive" ::= { e1StatsEntry 8 } -- the Common Statistics group commonStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CommonStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Common statistics of modem board" ::= { sdslc 5 } commonStatsEntry OBJECT-TYPE SYNTAX CommonStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Common statistics of modem board" INDEX { commonStatsIndex } ::= { commonStatsTable 1 } CommonStatsEntry ::= SEQUENCE { commonStatsIndex Integer32, commonStatsWorkTimeHour Integer32, commonStatsWorkTimeMinutes Integer32, commonTrapEnableStatus Integer32 } commonStatsIndex OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "An index value" ::= { commonStatsEntry 1 } commonStatsWorkTimeHour OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Work time of modem in hours" ::= { commonStatsEntry 2 } commonStatsWorkTimeMinutes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Work time of modem in minutes" ::= { commonStatsEntry 3 } commonTrapEnableStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Modem Enable_Disable Status" ::= { commonStatsEntry 4 } END