diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/EXTREME-CABLE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/extreme/EXTREME-CABLE-MIB')
| -rw-r--r-- | MIBS/extreme/EXTREME-CABLE-MIB | 503 |
1 files changed, 503 insertions, 0 deletions
diff --git a/MIBS/extreme/EXTREME-CABLE-MIB b/MIBS/extreme/EXTREME-CABLE-MIB new file mode 100644 index 0000000..701f14d --- /dev/null +++ b/MIBS/extreme/EXTREME-CABLE-MIB @@ -0,0 +1,503 @@ +-- ################################################################################ + +EXTREME-CABLE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY FROM SNMPv2-SMI + OBJECT-TYPE FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + extremeAgent FROM EXTREME-BASE-MIB + extremeV2Traps FROM EXTREME-BASE-MIB + extremenetworks FROM EXTREME-BASE-MIB + DisplayString FROM RFC1213-MIB + NOTIFICATION-TYPE FROM SNMPv2-SMI; + + extremeCable MODULE-IDENTITY + LAST-UPDATED "201310111700Z" + ORGANIZATION "Extreme Networks, Inc." + CONTACT-INFO "www.extremenetworks.com" + DESCRIPTION "Extreme-specific Cable objects" + ::= { extremeAgent 24 } + + extremeDiagConfigGroup OBJECT IDENTIFIER + ::= { extremeCable 1 } + + extremeDiagConfigTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the time at which the Diagnostics information + will be collected for the ports which have + Auto-Diagnostics configured. Time must be given in hh:mm:ss format + where hh, mm and ss are in decimals" + ::= { extremeDiagConfigGroup 1 } + + extremeDiagConfigRoF OBJECT-TYPE + SYNTAX INTEGER {true (1), false (2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether a port should return to INIT state on + Diagnostics Failure. If TRUE the port will be restarted + even if the Diagnostics indicate a Failure. If FALSE the + port will be moved to DIAG_FAIL state" + ::= { extremeDiagConfigGroup 2 } + + extremeDiagPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeDiagPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table, which contains the diagnostic configuration + information for the ports" + ::= { extremeCable 2 } + + extremeDiagPortConfigEntry OBJECT-TYPE + SYNTAX ExtremeDiagPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents port related diagnostics + configuration" + INDEX { extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode } + ::= { extremeDiagPortConfigTable 1 } + + ExtremeDiagPortCfgEntry ::= + SEQUENCE { + extremeDiagPortCfgPortIfIndex + INTEGER, + extremeDiagPortCfgMode + INTEGER, + extremeDiagPortCfgStatus + INTEGER + } + + extremeDiagPortCfgPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of the Port for which the information in this row applies" + ::= { extremeDiagPortConfigEntry 1 } + + extremeDiagPortCfgMode OBJECT-TYPE + SYNTAX INTEGER {auto (1), manual (2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of operation. The port can be configured to have + either manual diagnostics or auto-diagnostics collected." + ::= { extremeDiagPortConfigEntry 2 } + + extremeDiagPortCfgStatus OBJECT-TYPE + SYNTAX INTEGER {enable (1), disable (2), run (3), diagfail(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether Diagnostics are enabled or disabled for + the port. In the manual mode, enable and disable will disable the + corresponding bit in the manual Diag portmask. Once the run command is + given the Manual Diagnostics starts running. <diagfail> indicates the + diagnostics for the port has failed. <diagfail> is a read-only value and + cannot be used for setting the status of the port" + ::= { extremeDiagPortConfigEntry 3 } + + extremeDiagPortDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeDiagPortDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains the diagnostic information for the ports" + ::= { extremeCable 3 } + + extremeDiagPortDiagEntry OBJECT-TYPE + SYNTAX ExtremeDiagPortDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents port related diagnostics information" + INDEX { extremeDiagPortDiagPortIfIndex, extremeDiagPortDiagMode } + ::= { extremeDiagPortDiagTable 1 } + + ExtremeDiagPortDiagEntry ::= + SEQUENCE { + extremeDiagPortDiagPortIfIndex + INTEGER, + extremeDiagPortDiagMode + INTEGER, + extremeDiagPortSpeed + INTEGER, + extremeDiagPortSwapAB + INTEGER, + extremeDiagPortSwapCD + INTEGER, + extremeDiagPortPairAPol + INTEGER, + extremeDiagPortPairAFlen + INTEGER, + extremeDiagPortPairALen + INTEGER, + extremeDiagPortPairASkew + INTEGER, + extremeDiagPortPairAStatus + INTEGER, + extremeDiagPortPairBPol + INTEGER, + extremeDiagPortPairBFlen + INTEGER, + extremeDiagPortPairBLen + INTEGER, + extremeDiagPortPairBSkew + INTEGER, + extremeDiagPortPairBStatus + INTEGER, + extremeDiagPortPairCPol + INTEGER, + extremeDiagPortPairCFlen + INTEGER, + extremeDiagPortPairCLen + INTEGER, + extremeDiagPortPairCSkew + INTEGER, + extremeDiagPortPairCStatus + INTEGER, + extremeDiagPortPairDPol + INTEGER, + extremeDiagPortPairDFlen + INTEGER, + extremeDiagPortPairDLen + INTEGER, + extremeDiagPortPairDSkew + INTEGER, + extremeDiagPortPairDStatus + INTEGER, + extremeDiagPortDateTime + DisplayString + } + + extremeDiagPortDiagPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of the Port for which the information in this row applies" + ::= { extremeDiagPortDiagEntry 1 } + + extremeDiagPortDiagMode OBJECT-TYPE + SYNTAX INTEGER {auto (1), manual (2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of operation. The port can be configured to have + either manual diagnostics or auto-diagnostics collected." + ::= { extremeDiagPortDiagEntry 2 } + + extremeDiagPortSpeed OBJECT-TYPE + SYNTAX INTEGER { speed10 (1), speed100 (2), speed1000 (3), unknown (4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the speed of the port" + ::= { extremeDiagPortDiagEntry 3 } + + extremeDiagPortSwapAB OBJECT-TYPE + SYNTAX INTEGER {swap(1), noswap(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether pairA pairB cables are swapped" + ::= { extremeDiagPortDiagEntry 4 } + + extremeDiagPortSwapCD OBJECT-TYPE + SYNTAX INTEGER {swap(1), noswap(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether pairC and pairD cables are swapped" + ::= { extremeDiagPortDiagEntry 5 } + + extremeDiagPortPairAPol OBJECT-TYPE + SYNTAX INTEGER {positive(1), negative(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the polarity of pairA cables" + ::= { extremeDiagPortDiagEntry 6 } + + extremeDiagPortPairAFlen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the distance of Fault in the pairA cables" + ::= { extremeDiagPortDiagEntry 7 } + + extremeDiagPortPairALen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the length of the pairA cables" + ::= { extremeDiagPortDiagEntry 8 } + + extremeDiagPortPairASkew OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Skew of pairA cables with respect to the fastest pair" + ::= { extremeDiagPortDiagEntry 9 } + + extremeDiagPortPairAStatus OBJECT-TYPE + SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether pairA cables are properly terminated, + short or open" + ::= { extremeDiagPortDiagEntry 10 } + + extremeDiagPortPairBPol OBJECT-TYPE + SYNTAX INTEGER {positive(1), negative(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the polarity of pairB cables" + ::= { extremeDiagPortDiagEntry 11 } + + extremeDiagPortPairBFlen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the distance of Fault in the pairB cables" + ::= { extremeDiagPortDiagEntry 12 } + + extremeDiagPortPairBLen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the length of the pairB cables" + ::= { extremeDiagPortDiagEntry 13 } + + extremeDiagPortPairBSkew OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Skew of pairB cables with respect to the fastest pair" + ::= { extremeDiagPortDiagEntry 14 } + + extremeDiagPortPairBStatus OBJECT-TYPE + SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether pairB cables are properly terminated, + short or open" + ::= { extremeDiagPortDiagEntry 15 } + + extremeDiagPortPairCPol OBJECT-TYPE + SYNTAX INTEGER {positive(1), negative(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the polarity of pairC cables" + ::= { extremeDiagPortDiagEntry 16 } + + extremeDiagPortPairCFlen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the distance of Fault in the pairC cables" + ::= { extremeDiagPortDiagEntry 17 } + + extremeDiagPortPairCLen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the length of the pairC cables" + ::= { extremeDiagPortDiagEntry 18 } + + extremeDiagPortPairCSkew OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Skew of pairC cables with respect to the fastest pair" + ::= { extremeDiagPortDiagEntry 19 } + + extremeDiagPortPairCStatus OBJECT-TYPE + SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether pairC cables are properly terminated, + short or open" + ::= { extremeDiagPortDiagEntry 20} + + extremeDiagPortPairDPol OBJECT-TYPE + SYNTAX INTEGER {positive(1), negative(2), unknown(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the polarity of pairD cables" + ::= { extremeDiagPortDiagEntry 21 } + + extremeDiagPortPairDFlen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the distance of Fault in the pairD cables" + ::= { extremeDiagPortDiagEntry 22 } + + extremeDiagPortPairDLen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the length of the pairD cables" + ::= { extremeDiagPortDiagEntry 23 } + + extremeDiagPortPairDSkew OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Skew of pairD cables with respect to the fastest pair" + ::= { extremeDiagPortDiagEntry 24 } + + extremeDiagPortPairDStatus OBJECT-TYPE + SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether pairD cables are properly terminated, + short or open" + ::= { extremeDiagPortDiagEntry 25 } + + extremeDiagPortDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time at which the Diagnostic information was + collected" + ::= { extremeDiagPortDiagEntry 26 } + + extremeDiagPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExtremeDiagPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table, which contains the diagnostic statistic information + for the ports" + ::= { extremeCable 4 } + + extremeDiagPortStatsEntry OBJECT-TYPE + SYNTAX ExtremeDiagPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents port related diagnostics statistics + information" + INDEX { extremeDiagPortStatsPortIfIndex } + ::= { extremeDiagPortStatsTable 1 } + + ExtremeDiagPortStatsEntry ::= + SEQUENCE { + extremeDiagPortStatsPortIfIndex + INTEGER, + extremeDiagPortStatsNumDiag + INTEGER, + extremeDiagPortStatsNumSuccess + INTEGER, + extremeDiagPortStatsNumFail + INTEGER, + extremeDiagPortStatsNumChange + INTEGER, + extremeDiagPortStatsNumAbort + INTEGER + } + + extremeDiagPortStatsPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of the Port for which the information in this row applies" + ::= { extremeDiagPortStatsEntry 1 } + + extremeDiagPortStatsNumDiag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times Diagnostics information collected for this + port" + ::= { extremeDiagPortStatsEntry 2 } + + extremeDiagPortStatsNumSuccess OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times Diagnostics for this port completed + successfully without any errors" + ::= { extremeDiagPortStatsEntry 3 } + + extremeDiagPortStatsNumFail OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times Diagnostics for this port Failed due to + errors in the cable pairs" + ::= { extremeDiagPortStatsEntry 4 } + + extremeDiagPortStatsNumChange OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times Diagnostics Changed for this port" + ::= { extremeDiagPortStatsEntry 5 } + + extremeDiagPortStatsNumAbort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times Diagnostics was aborted by the user for this port" + ::= { extremeDiagPortStatsEntry 6 } + +--TRAPS MIB Definitions for CDM + +-- extremeTrapDiagPortDiagnostics TRAP-TYPE +-- ENTERPRISE extremenetworks +-- VARIABLES {extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus} +-- DESCRIPTION +-- "Indicates the status of Diagnostics for a port. The status indicates +-- whether Diagnostics for a particular port failed" +-- ::= 22 + + extremeCableTraps OBJECT IDENTIFIER + ::= { extremeCable 5 } + + extremeCableTrapsPrefix OBJECT IDENTIFIER + ::= { extremeCableTraps 0 } + + extremeTrapDiagPortDiagnostics NOTIFICATION-TYPE + OBJECTS {extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus} + STATUS current + DESCRIPTION + "Indicates the status of Diagnostics for a port. The status indicates + whether Diagnostics for a particular port failed" + ::= { extremeCableTrapsPrefix 1 } + +END |