From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/tplink/TPLINK-DDMSTATUS-MIB | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 MIBS/tplink/TPLINK-DDMSTATUS-MIB (limited to 'MIBS/tplink/TPLINK-DDMSTATUS-MIB') diff --git a/MIBS/tplink/TPLINK-DDMSTATUS-MIB b/MIBS/tplink/TPLINK-DDMSTATUS-MIB new file mode 100644 index 0000000..ce97198 --- /dev/null +++ b/MIBS/tplink/TPLINK-DDMSTATUS-MIB @@ -0,0 +1,126 @@ + TPLINK-DDMSTATUS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + ifIndex + FROM RFC1213-MIB + DisplayString + FROM SNMPv2-TC + tplinkDdmManageMIBObjects + FROM TPLINK-DDMMANAGE-MIB; + + ddmStatus MODULE-IDENTITY + LAST-UPDATED "200908270000Z" + ORGANIZATION "TPLINK" + CONTACT-INFO "www.tplink.com" + DESCRIPTION "The view of DDM status." + REVISION "200908270000Z" + DESCRIPTION "Initial version of this MIB module." + ::= { tplinkDdmManageMIBObjects 7 } + + ddmStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DDMStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that is used to view the DDM status for specific ports on the Switch." + ::= { ddmStatus 1 } + + ddmStatusEntry OBJECT-TYPE + SYNTAX DDMStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for every port." + INDEX { ifIndex } + ::= { ddmStatusTable 1 } + + DDMStatusEntry ::= + SEQUENCE + { + ddmStatusPort DisplayString(SIZE(0..255)), + ddmStatusTemperature DisplayString(SIZE(0..30)), + ddmStatusVoltage DisplayString(SIZE(0..30)), + ddmStatusBiasCurrent DisplayString(SIZE(0..30)), + ddmStatusTxPow DisplayString(SIZE(0..30)), + ddmStatusRxPow DisplayString(SIZE(0..30)), + ddmStatusDataReady DisplayString(SIZE(0..30)), + ddmStatusLossSignal DisplayString(SIZE(0..30)), + ddmStatusTxFault DisplayString(SIZE(0..30)) + } + + ddmStatusPort OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the port number." + ::= { ddmStatusEntry 1 } + + ddmStatusTemperature OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the temperature of the port." + ::= { ddmStatusEntry 2 } + + ddmStatusVoltage OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the voltage of the port." + ::= { ddmStatusEntry 3 } + + ddmStatusBiasCurrent OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bias current of the port." + ::= { ddmStatusEntry 4 } + + ddmStatusTxPow OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tx power of the port." + ::= { ddmStatusEntry 5 } + + ddmStatusRxPow OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rx power of the port." + ::= { ddmStatusEntry 6 } + + ddmStatusDataReady OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether SFP is operational or not." + ::= { ddmStatusEntry 7 } + + ddmStatusLossSignal OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether local SFP reports signal loss or not." + ::= { ddmStatusEntry 8 } + + ddmStatusTxFault OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether remote SFP reports signal loss or not." + ::= { ddmStatusEntry 9 } + +END + \ No newline at end of file -- cgit v1.2.3