⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1407-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 3 页
字号:
RFC1407-MIB DEFINITIONS ::= BEGINIMPORTS        Gauge                FROM RFC1155-SMI        DisplayString, transmission                FROM RFC1213-MIB        OBJECT-TYPE                FROM RFC-1212;-- This MIB module uses the extended OBJECT-TYPE macro-- as defined in RFC 1212.        ds3  OBJECT IDENTIFIER ::= { transmission 30 }-- The DS3/E3 Near End Group-- Implementation of this group is mandatory for all-- systems that attach to a DS3/E3 Interface.-- The DS3/E3 Near End Group consists of four tables:--    DS3/E3 Configuration--    DS3/E3 Current--    DS3/E3 Interval--    DS3/E3 Total-- the DS3/E3 Configurationdsx3ConfigTable OBJECT-TYPE    SYNTAX  SEQUENCE OF Dsx3ConfigEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "The DS3/E3 Configuration table."   ::= { ds3 5 }dsx3ConfigEntry OBJECT-TYPE    SYNTAX  Dsx3ConfigEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "An entry in the DS3/E3 Configuration table."    INDEX   { dsx3LineIndex }    ::= { dsx3ConfigTable 1 }Dsx3ConfigEntry ::=    SEQUENCE {        dsx3LineIndex            INTEGER,        dsx3IfIndex            INTEGER,        dsx3TimeElapsed            INTEGER,        dsx3ValidIntervals            INTEGER,        dsx3LineType            INTEGER,        dsx3LineCoding            INTEGER,        dsx3SendCode            INTEGER,        dsx3CircuitIdentifier            DisplayString,        dsx3LoopbackConfig            INTEGER,        dsx3LineStatus            INTEGER,        dsx3TransmitClockSource            INTEGER}dsx3LineIndex OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "This object is the identifier of a DS3/E3            Interface on a managed device.  If there is an            ifEntry that is directly associated with this            and only this DS3/E3 interface, it should have            the same value as ifIndex.  Otherwise, number            the dsx3LineIndices with an unique identifier            following the rules of choosing a number that            is greater than ifNumber and numbering the            inside interfaces (e.g., equipment side) with            even numbers and outside interfaces (e.g,            network side) with odd numbers."   ::= { dsx3ConfigEntry 1 }dsx3IfIndex OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "This value for this object is equal to the            value of ifIndex from the Interfaces table of            MIB II (RFC 1213)."   ::= { dsx3ConfigEntry 2 }dsx3TimeElapsed OBJECT-TYPE    SYNTAX  INTEGER (0..899)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of seconds that have elapsed since            the beginning of the near end current error-            measurement period."   ::= { dsx3ConfigEntry 3 }dsx3ValidIntervals OBJECT-TYPE    SYNTAX  INTEGER (0..96)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of previous near end intervals for            which valid data was collected.  The value will be            96 unless the interface was brought online within            the last 24 hours, in which case the value will be            the number of complete 15 minute near end            intervals since the interface has been online."    ::= { dsx3ConfigEntry 4 }dsx3LineType OBJECT-TYPE    SYNTAX  INTEGER {                dsx3other(1),                dsx3M23(2),                dsx3SYNTRAN(3),                dsx3CbitParity(4),                dsx3ClearChannel(5),                e3other(6),                e3Framed(7),                e3Plcp(8)            }    ACCESS  read-write    STATUS  mandatory    DESCRIPTION            "This variable indicates the variety of DS3 C-bit            or E3 application            implementing this interface.  The type of            interface affects the interpretation of the            usage and error statistics.            The rate of DS3 is 44.736 Mbps and E3 is            34.368 Mbps.            The dsx3ClearChannel value means that the C-bits            are not used except for sending/receiving            AIS.            The values, in sequence, describe:            TITLE:            SPECIFICATION:            dsx3M23            ANSI T1.107-1988            dsx3SYNTRAN        ANSI T1.107-1988            dsx3CbitParity     ANSI T1.107a-1989            dsx3ClearChannel   ANSI T1.102-1987            e3Framed           CCITT G.751            e3Plcp             ETSI T/NA(91)18."    ::= { dsx3ConfigEntry 5 }dsx3LineCoding OBJECT-TYPE    SYNTAX  INTEGER {                dsx3Other(1),                dsx3B3ZS(2),                e3HDB3(3)            }    ACCESS  read-write    STATUS  mandatory    DESCRIPTION            "This variable describes the variety of Zero Code            Suppression used on this interface, which in turn            affects a number of its characteristics.            dsx3B3ZS and e3HDB3 refer to the use of specified            patterns of normal bits and bipolar violations            which are used to replace sequences of zero bits            of a specified length."    ::= { dsx3ConfigEntry 6 }dsx3SendCode OBJECT-TYPE       SYNTAX  INTEGER {               dsx3SendNoCode(1),               dsx3SendLineCode(2),               dsx3SendPayloadCode(3),               dsx3SendResetCode(4),               dsx3SendDS1LoopCode(5),               dsx3SendTestPattern(6)               }       ACCESS  read-write       STATUS  mandatory       DESCRIPTION            "This variable indicates what type of code is            being sent across the DS3/E3 interface by the            device.  (These are optional for E3 interfaces.)            The values mean:               dsx3SendNoCode                   sending looped or normal data               dsx3SendLineCode                   sending a request for a line loopback               dsx3SendPayloadCode                   sending a request for a payload loopback                   (i.e., all DS1/E1s in a DS3/E3 frame)               dsx3SendResetCode                   sending a loopback deactivation request               dsx3SendDS1LoopCode                   requesting to loopback a particular DS1/E1                   within a DS3/E3 frame               dsx3SendTestPattern                   sending a test pattern."       ::= { dsx3ConfigEntry 7 }dsx3CircuitIdentifier OBJECT-TYPE    SYNTAX  DisplayString (SIZE (0..255))    ACCESS  read-write    STATUS  mandatory    DESCRIPTION            "This variable contains the transmission vendor's            circuit identifier, for the purpose of            facilitating troubleshooting."    ::= { dsx3ConfigEntry 8 }dsx3LoopbackConfig OBJECT-TYPE       SYNTAX  INTEGER {                 dsx3NoLoop(1),                 dsx3PayloadLoop(2),                 dsx3LineLoop(3),                 dsx3OtherLoop(4)               }       ACCESS  read-write       STATUS  mandatory       DESCRIPTION          "This variable represents the loopback configuration          of the DS3/E3 interface.          The values mean:          dsx3NoLoop            Not in the loopback state.  A device that is            not capable of performing a loopback on            the interface shall always return this as            it's value.          dsx3PayloadLoop            The received signal at this interface is looped            through the device.            Typically the received signal            is looped back for retransmission after it has            passed through the device's framing function.          dsx3LineLoop            The received signal at this interface does not            go through the device (minimum penetration) but            is looped back out.          dsx3OtherLoop            Loopbacks that are not defined here."       ::= { dsx3ConfigEntry 9 }dsx3LineStatus OBJECT-TYPE    SYNTAX  INTEGER (1..1023)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION       "This variable indicates the       Line Status of the interface.       It contains loopback state information       and failure state information.       The dsx3LineStatus is a bit map represented       as a sum, therefore,       it can represent multiple failures       and a loopback (see dsx3LoopbackConfig object       for the type of loopback)       simultaneously.       The dsx3NoAlarm should be set if and only if       no other flag is set.       The various bit positions are:          1     dsx3NoAlarm       No alarm present          2     dsx3RcvRAIFailure Receiving Yellow/Remote                Alarm Indication          4     dsx3XmitRAIAlarm Transmitting Yellow/Remote                Alarm Indication          8     dsx3RcvAIS        Receiving AIS failure state         16     dsx3XmitAIS       Transmitting AIS         32     dsx3LOF           Receiving LOF failure state         64     dsx3LOS           Receiving LOS failure state        128     dsx3LoopbackState Looping the received signal        256     dsx3RcvTestCode   Receiving a Test Pattern        512     dsx3OtherFailure any line status not defined                here"    ::= { dsx3ConfigEntry 10 }dsx3TransmitClockSource OBJECT-TYPE    SYNTAX  INTEGER {                loopTiming(1),                localTiming(2),                throughTiming(3)            }    ACCESS  read-write    STATUS  mandatory    DESCRIPTION       "The source of Transmit Clock.       is derived from the recovered receive clock of       another DS3 interface."    ::= { dsx3ConfigEntry 11 }-- the DS3/E3 Current-- The DS3/E3 current table contains various statistics being-- collected for the current 15 minute interval.dsx3CurrentTable OBJECT-TYPE    SYNTAX  SEQUENCE OF Dsx3CurrentEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "The DS3/E3 Current table."    ::= { ds3 6 }dsx3CurrentEntry OBJECT-TYPE    SYNTAX  Dsx3CurrentEntry    ACCESS  not-accessible    STATUS  mandatory    DESCRIPTION            "An entry in the DS3/E3 Current table."    INDEX   { dsx3CurrentIndex }    ::= { dsx3CurrentTable 1 }Dsx3CurrentEntry ::=    SEQUENCE {        dsx3CurrentIndex            INTEGER,        dsx3CurrentPESs            Gauge,        dsx3CurrentPSESs            Gauge,        dsx3CurrentSEFSs            Gauge,        dsx3CurrentUASs            Gauge,        dsx3CurrentLCVs            Gauge,        dsx3CurrentPCVs            Gauge,        dsx3CurrentLESs            Gauge,        dsx3CurrentCCVs            Gauge,        dsx3CurrentCESs            Gauge,        dsx3CurrentCSESs            Gauge    }dsx3CurrentIndex OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The index value which uniquely identifies the            DS3/E3 interface to which this entry is            applicable.  The interface identified by a            particular value of this index is the same            interface as identified by the same value an            dsx3LineIndex object instance."    ::= { dsx3CurrentEntry 1 }dsx3CurrentPESs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of P-bit            Errored Seconds, encountered by a DS3 interface in            the current 15 minute interval."    ::= { dsx3CurrentEntry 2 }dsx3CurrentPSESs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of P-bit            Severely Errored Seconds, encountered by a DS3            interface in the current 15 minute interval."    ::= { dsx3CurrentEntry 3 }dsx3CurrentSEFSs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of            Severely Errored Framing Seconds, encountered by a            DS3/E3 interface in the current 15 minute            interval."    ::= { dsx3CurrentEntry 4 }dsx3CurrentUASs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of            Unavailable Seconds, encountered by a DS3            interface in the current 15 minute interval."    ::= { dsx3CurrentEntry 5 }dsx3CurrentLCVs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of Line            Coding Violations encountered by a DS3/E3            interface in the current 15 minute interval."    ::= { dsx3CurrentEntry 6 }dsx3CurrentPCVs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The counter associated with the number of P-bit            Coding Violations, encountered by a DS3 interface            in the current 15 minute interval."    ::= { dsx3CurrentEntry 7 }dsx3CurrentLESs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of Line Errored Seconds encountered by            a DS3/E3 interface in the current 15 minute            interval."    ::= { dsx3CurrentEntry 8 }dsx3CurrentCCVs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of C-bit Coding Violations encountered            by a DS3 interface in the current 15 minute            interval."    ::= { dsx3CurrentEntry 9 }dsx3CurrentCESs OBJECT-TYPE    SYNTAX  Gauge    ACCESS  read-only    STATUS  mandatory    DESCRIPTION            "The number of C-bit Errored Seconds encountered            by a DS3 interface in the current 15 minute            interval."    ::= { dsx3CurrentEntry 10 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -