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/microsemi/MICROSEMI-PDSINE-MIB | 402 ++++++++++++++++++++++++++++++++++++ 1 file changed, 402 insertions(+) create mode 100644 MIBS/microsemi/MICROSEMI-PDSINE-MIB (limited to 'MIBS/microsemi/MICROSEMI-PDSINE-MIB') diff --git a/MIBS/microsemi/MICROSEMI-PDSINE-MIB b/MIBS/microsemi/MICROSEMI-PDSINE-MIB new file mode 100644 index 0000000..946cea8 --- /dev/null +++ b/MIBS/microsemi/MICROSEMI-PDSINE-MIB @@ -0,0 +1,402 @@ +-- PoE Private MIB Ver 2.0 + +MICROSEMI-PDSINE-MIB +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + Gauge32, Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + enterprises + FROM RFC1155-SMI; + + +polPowerOverLan MODULE-IDENTITY + + LAST-UPDATED "201111150000Z" -- Nov 15, 2011 + ORGANIZATION "" + CONTACT-INFO "" + DESCRIPTION "" + + ::= {enterprises 7428 } + +-- MIB ObjID entery + products OBJECT IDENTIFIER ::= { polPowerOverLan 1} + description OBJECT IDENTIFIER ::= { products 1 } + sysObjectID OBJECT IDENTIFIER ::= { description 1 } + pseDevice OBJECT IDENTIFIER ::= { products 2 } + portObjects OBJECT IDENTIFIER ::= { pseDevice 1 } + mainObjects OBJECT IDENTIFIER ::= { pseDevice 2 } + poeNotifications OBJECT IDENTIFIER ::= { products 3 } + + +-- SysObjID Products list + midspanUnknown OBJECT IDENTIFIER ::= {sysObjectID 1} + midspan6portAC OBJECT IDENTIFIER ::= {sysObjectID 2} + midspan6portACDC OBJECT IDENTIFIER ::= {sysObjectID 3} + midspan12portAC OBJECT IDENTIFIER ::= {sysObjectID 4} + midspan12portACDC OBJECT IDENTIFIER ::= {sysObjectID 5} + midspan24portAC OBJECT IDENTIFIER ::= {sysObjectID 6} + midspan24portACDC OBJECT IDENTIFIER ::= {sysObjectID 7} + midspan48portAC OBJECT IDENTIFIER ::= {sysObjectID 8} + midspan48portACDC OBJECT IDENTIFIER ::= {sysObjectID 9} + midspan6portHPAC OBJECT IDENTIFIER ::= {sysObjectID 10} + midspan6portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 11} + midspan12portHPAC OBJECT IDENTIFIER ::= {sysObjectID 12} + midspan12portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 13} + midspanGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 14} + midspanGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 15} + midspanGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 16} + midspanHiPoEGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 17} + midspanHiPoEGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 18} + midspanHiPoEGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 19} + midspanHiPoEATGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 20} + midspanHiPoEATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 21} + midspanHiPoEATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 22} + midspan4PairATGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 23} + midspan4PairATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 24} + midspanHiPoEATGigabit6portDC OBJECT IDENTIFIER ::= {sysObjectID 25} + midspanHiPoEATGigabit12portDC OBJECT IDENTIFIER ::= {sysObjectID 26} + midspanHiPoEATGigabit24portDC OBJECT IDENTIFIER ::= {sysObjectID 27} + midspan4PairATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 28} + midspanEEPoEGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 29} + midspanPoHGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 30} + midspanPoHGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 31} + midspanPoHGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 32} + + + + +-- PSE Port Objects + + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control the power + characteristics of power Ethernet ports on a Power Source + Entity (PSE) device. This group will be implemented in + managed power Ethernet switches and mid-span devices. + Values of all read-write objects in this table are + persistent at restart/reboot." + ::= { portObjects 1 } + + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the power + characteristics of a power Ethernet PSE port." + INDEX { portGroupIndex , portIndex } + ::= { portTable 1 } + + PortEntry ::= SEQUENCE { + portGroupIndex + Integer32, + portIndex + Integer32, + portConsumptionPower + Gauge32, + portMaxPower + Integer32, + portType + INTEGER + } + + portGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices." + ::= { portEntry 1 } + + portIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PSE + port within group portGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { portEntry 2 } + + portConsumptionPower OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A read-only value indicates the measured usage power expressed in Watts for a specific port " + ::= { portEntry 3 } + + portMaxPower OBJECT-TYPE + SYNTAX Integer32 (1..99) + UNITS "Watt" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write maximum power consumption that PD device may consume in Watts + NOTE: + 1. For Midspan 60xx,60xxG,6500 series, Max PD power consumption = 17Watt + 2. For Midspan 70xxG series, Max PD power consumption = 30Watt + 3 .For Midspan 80xx series, this parameter is read-only !! + 4. For Midspan 90xxG series, Max PD power consumption = 30/36Watt + 5. For Midspan 95xxG series, Max PD power consumption = 60/72Watt (four pair) or 30/36Watt (two pair) + 6. For Midspan 55xxG series, Max PD power consumption = 30/36Watt" + ::= { portEntry 4 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + twopair(1), + fourpair(2), + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Four-pair/EEPoE PoE + Read : Applicable to all Midspan series + Write: Applicable only to 95xxG/55xxG Midspan series + twopair (1) Two-pair PoE port capable of providing up to 16.8Watt or 30-36Watt. + fourpair (2) Four-pair/EEPoE-mode PoE port capable of providing up to 60-72Watt (95xxG) or 30-36W (55xxG)." + ::= { portEntry 5 } + + +-- PSE Main Objects + + mainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF MainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control attributes + of the main PSE device." + ::= { mainObjects 1 } + + mainPseEntry OBJECT-TYPE + SYNTAX MainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the Main PSE device." + INDEX { pethMainPseGroupIndex } + ::= { mainPseTable 1 } + + MainPseEntry ::= SEQUENCE { + mainGroupIndex + Integer32, + mainVoltage + Gauge32 , + mainDetectionMethod + INTEGER, + mainPowerUsageBudget + Integer32, + mainPSEMaxPower + Gauge32, + highPowerLegacyPDSupport + INTEGER, + highPowerExtendedPortPower + INTEGER, + powerBackupStatus + INTEGER, + internalPowerSourceStatus + INTEGER, + externalPowerSourceStatus + INTEGER, + temperature + INTEGER, + temperatureformat + INTEGER + } + + mainGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group to which + power Ethernet PSE is connected. Group means (box in + the stack, module in a rack) and the value 1 MUST be + used for non-modular devices." + ::= { mainPseEntry 1 } + + mainVoltage OBJECT-TYPE + SYNTAX Gauge32 (1..65535) + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power Supply Voltage in Volt." + ::= { mainPseEntry 2 } + + mainDetectionMethod OBJECT-TYPE + SYNTAX INTEGER { + ieee8023afat(1), + ieee8023afatandlegacy(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write PD device detection method (802.3af / 802.3af+Legacy)." + ::= { mainPseEntry 3 } + + mainPowerUsageBudget OBJECT-TYPE + SYNTAX Integer32 (10..100) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow external SNMP manager to limit maximum power that all PD's may consume + Whenever total power consumption exceeds maximum power, Midspan may turn off + automatically Low priority and High priority PSE ports. + Percentage Value refers to Midspan maximum power." + ::= { mainPseEntry 4 } + + mainPSEMaxPower OBJECT-TYPE + SYNTAX Gauge32 (1..65535) + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum power that Midspan can provide (Watt), after including power budget percentage limitation. + Example: Midspan maximum power without power limit = 860Watt, and Power Limit = 50% + mainPSEMaxPower = 430Watt" + ::= { mainPseEntry 5 } + + highPowerLegacyPDSupport OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG series + enable (1) - Power Cisco 125x access point (pre 802.3at legacy high power PD device). + disable(2) - Power only 802.3at compliant devices. + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 6 } + + highPowerExtendedPortPower OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/55xxG series + enable (1) - Extend maximum power to PD device beyond 802.3at specification. + disable(2) - Maximum power to PD device per 802.3at specification. + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 7 } + + powerBackupStatus OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + powerbackupbyrps(2), + powerbackupbymidspan(3), + incompatiblepowerbackupdevice(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + standalone - Midspan isn't connected to any power backup device + powerbackupbyrps - Redundant power supply (RPS) backup Midspan device + powerbackupbymidspan - Two Midspan devices backup each other + incompatiblepowerbackupdevice - Midspan was connected to incompatible power backup device. + For example RPS 430Watt to Midspan 950Watt" + + ::= { mainPseEntry 8 } + + internalPowerSourceStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + ok(1) - Internal Power Source is OK + fail(2) - Internal Power Source failure" + ::= { mainPseEntry 9 } + + externalPowerSourceStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + fail(2), + notsupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + ok(1) - External Power Source is OK + fail(2) - External Power Source failure + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 10 } + + temperature OBJECT-TYPE + SYNTAX INTEGER + UNITS "Degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit temperature - Applicable only for Midspan 95xxG series" + ::= { mainPseEntry 11 } + + temperatureformat OBJECT-TYPE + SYNTAX INTEGER { + celcius(1), + fahrenheit(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit temperature format - Applicable only for Midspan 95xxG series + Celcius(1) - Report unit temperature in Celcius + Fahrenheit(2) - Report unit temperature in Fahrenheit + NotSupported(3) - No temperature sensor inside the Midspan unit" + ::= { mainPseEntry 12 } + +-- Notifications Section + + powerBackupStatusNotification NOTIFICATION-TYPE + OBJECTS { powerBackupStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports power backup status change, and whenever incompatible + power backup source is connected (as RPS 430Watt to Midspan 950Watt)" + ::= { poeNotifications 1 } + + internalPowerSourceStatusNotification NOTIFICATION-TYPE + OBJECTS { internalPowerSourceStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports internal Power Source failure" + ::= { poeNotifications 2 } + + externalPowerSourceStatusNotification NOTIFICATION-TYPE + OBJECTS { externalPowerSourceStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports external Power Source failure" + ::= { poeNotifications 3 } + +END + -- cgit v1.2.3