summaryrefslogtreecommitdiff
path: root/MIBS/extreme/EXTREME-CABLE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/EXTREME-CABLE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/EXTREME-CABLE-MIB')
-rw-r--r--MIBS/extreme/EXTREME-CABLE-MIB503
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