All pastes #245119 Raw Edit

Someone

public text v1 · immutable
#245119 ·published 2006-11-10 16:59 UTC
rendered paste body
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