mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	adding MIBS are we?
git-svn-id: http://www.observium.org/svn/observer/trunk@2796 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
		
							
								
								
									
										351
									
								
								mibs/BROADCOM-POWER-ETHERNET-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										351
									
								
								mibs/BROADCOM-POWER-ETHERNET-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,351 @@
 | 
			
		||||
BROADCOM-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
-- Copyright Broadcom Corporation (2003-2007)  All rights reserved.
 | 
			
		||||
 | 
			
		||||
-- This SNMP Management Information Specification
 | 
			
		||||
-- embodies Broadcom Corporation's confidential and proprietary
 | 
			
		||||
-- intellectual property.  Broadcom Corporation retains all title
 | 
			
		||||
-- and ownership in the Specification including any revisions.
 | 
			
		||||
 | 
			
		||||
-- This Specification is supplied "AS IS", Broadcom Corporation
 | 
			
		||||
-- makes no warranty, either expressed or implied,
 | 
			
		||||
-- as to the use, operation, condition, or performance of the
 | 
			
		||||
-- Specification.
 | 
			
		||||
    
 | 
			
		||||
    IMPORTS
 | 
			
		||||
      MODULE-IDENTITY, OBJECT-TYPE, Gauge32                  FROM SNMPv2-SMI
 | 
			
		||||
      TruthValue                                             FROM SNMPv2-TC
 | 
			
		||||
      fastPath                                               FROM BROADCOM-REF-MIB
 | 
			
		||||
      pethPsePortEntry, pethMainPseEntry                     FROM POWER-ETHERNET-MIB;
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    fastPathpowerEthernetMIB MODULE-IDENTITY
 | 
			
		||||
    LAST-UPDATED "200708191200Z" -- 17 Aug 2007 12:00:00 GMT
 | 
			
		||||
    ORGANIZATION "Broadcom Corporation"
 | 
			
		||||
    CONTACT-INFO
 | 
			
		||||
    "                      Customer Support
 | 
			
		||||
    Postal:                Broadcom Corporation
 | 
			
		||||
                           100 Perimeter Park Dr., Suite H
 | 
			
		||||
                           Morrisville, NC 27560
 | 
			
		||||
    Tel:                   +1 919 865 2700"
 | 
			
		||||
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This MIB Augments the POWER-ETHERNET-MIB created by the IETF Ethernet 
 | 
			
		||||
         Interfaces and Hub MIB Working Group for managing Power Source 
 | 
			
		||||
         Equipment (PSE).  The objects in this MIB are intended to provide 
 | 
			
		||||
         additional objects for reporting information available to the hardware 
 | 
			
		||||
         on this platform which are not represented in the draft MIB."
 | 
			
		||||
         
 | 
			
		||||
      -- Revision history.
 | 
			
		||||
   REVISION
 | 
			
		||||
        "200708191200Z" -- 17 Aug 2007 12:00:00 GMT
 | 
			
		||||
   DESCRIPTION
 | 
			
		||||
        "PoE support for BCM59101 added."
 | 
			
		||||
   REVISION
 | 
			
		||||
        "200705230000Z" -- 23 May 2007 12:00:00 GMT
 | 
			
		||||
   DESCRIPTION
 | 
			
		||||
        "Broadcom branding related changes."
 | 
			
		||||
   REVISION
 | 
			
		||||
        "200311101200Z" -- 10 Nov 2003 12:00:00 GMT
 | 
			
		||||
   DESCRIPTION
 | 
			
		||||
        "Initial revision."
 | 
			
		||||
    ::= {  fastPath 15 }
 | 
			
		||||
 | 
			
		||||
    agentPethObjects       OBJECT IDENTIFIER ::= { fastPathpowerEthernetMIB 1 }
 | 
			
		||||
 | 
			
		||||
    agentPethPsePortTable OBJECT-TYPE
 | 
			
		||||
          SYNTAX      SEQUENCE OF AgentPethPsePortEntry
 | 
			
		||||
          MAX-ACCESS  not-accessible
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
              "A table of per-port information and configuration objects relating 
 | 
			
		||||
              to the power status of each port."
 | 
			
		||||
          ::= { agentPethObjects 1 }
 | 
			
		||||
 | 
			
		||||
    agentPethPsePortEntry OBJECT-TYPE
 | 
			
		||||
          SYNTAX      AgentPethPsePortEntry
 | 
			
		||||
          MAX-ACCESS  not-accessible
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
              "A collection of objects providing additional power information 
 | 
			
		||||
              and control parameters for the specified port."
 | 
			
		||||
          AUGMENTS    { pethPsePortEntry }
 | 
			
		||||
          ::= { agentPethPsePortTable 1 }
 | 
			
		||||
 | 
			
		||||
    AgentPethPsePortEntry ::= SEQUENCE {
 | 
			
		||||
          agentPethPowerLimit
 | 
			
		||||
             Gauge32,
 | 
			
		||||
          agentPethOutputPower
 | 
			
		||||
             Gauge32,
 | 
			
		||||
          agentPethOutputCurrent
 | 
			
		||||
             Gauge32,
 | 
			
		||||
          agentPethOutputVolts
 | 
			
		||||
             Gauge32,
 | 
			
		||||
          agentPethTemperature
 | 
			
		||||
             Gauge32,
 | 
			
		||||
          agentPethPowerLimitType
 | 
			
		||||
             INTEGER,
 | 
			
		||||
          agentPethHighPowerEnable
 | 
			
		||||
             TruthValue,
 | 
			
		||||
          agentPethPowerDetectionType
 | 
			
		||||
             INTEGER,
 | 
			
		||||
          agentPethFaultStatus
 | 
			
		||||
             INTEGER,  
 | 
			
		||||
          agentPethPortReset
 | 
			
		||||
             INTEGER
 | 
			
		||||
          }
 | 
			
		||||
             
 | 
			
		||||
    agentPethPowerLimit OBJECT-TYPE
 | 
			
		||||
          SYNTAX      Gauge32
 | 
			
		||||
          UNITS       "Milliwatts"
 | 
			
		||||
          MAX-ACCESS  read-write
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
             "The configured maximum power this port can provide to an 
 | 
			
		||||
             attached device measured in Milliwatts."
 | 
			
		||||
          ::= { agentPethPsePortEntry 1 }
 | 
			
		||||
    
 | 
			
		||||
    agentPethOutputPower OBJECT-TYPE
 | 
			
		||||
          SYNTAX      Gauge32
 | 
			
		||||
          UNITS       "Milliwatts"
 | 
			
		||||
          MAX-ACCESS  read-only
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
             "The power this port is supplying to an attached device measured 
 | 
			
		||||
             in Milliwatts."
 | 
			
		||||
          ::= { agentPethPsePortEntry 2 }
 | 
			
		||||
    
 | 
			
		||||
    agentPethOutputCurrent OBJECT-TYPE
 | 
			
		||||
          SYNTAX      Gauge32
 | 
			
		||||
          UNITS       "Milliamps"
 | 
			
		||||
          MAX-ACCESS  read-only
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
             "The current this port is supplying to an attached device measured 
 | 
			
		||||
             in Milliamps."
 | 
			
		||||
          ::= { agentPethPsePortEntry 3 }
 | 
			
		||||
    
 | 
			
		||||
    agentPethOutputVolts OBJECT-TYPE
 | 
			
		||||
          SYNTAX      Gauge32
 | 
			
		||||
          UNITS       "Volts"
 | 
			
		||||
          MAX-ACCESS  read-only
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
             "The voltage this port is supplying to an attached device measured 
 | 
			
		||||
             in Volts."
 | 
			
		||||
          ::= { agentPethPsePortEntry 4 }
 | 
			
		||||
 | 
			
		||||
    agentPethTemperature OBJECT-TYPE
 | 
			
		||||
          SYNTAX      Gauge32
 | 
			
		||||
          UNITS       "DEGREES"
 | 
			
		||||
          MAX-ACCESS  read-only
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
             "The temperature measured at this port of the PoE Controller. It is
 | 
			
		||||
              measured in degree celcius."
 | 
			
		||||
          ::= { agentPethPsePortEntry 5 }
 | 
			
		||||
 | 
			
		||||
    agentPethPowerLimitType OBJECT-TYPE
 | 
			
		||||
    SYNTAX INTEGER   {
 | 
			
		||||
               dot3af(1),
 | 
			
		||||
               user(2)
 | 
			
		||||
     }
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Describes or controls the maximum power that a port can deliver
 | 
			
		||||
         A value of dot3af(1) means that the port power limit is as per
 | 
			
		||||
         the dot3af class of the PD attached.
 | 
			
		||||
         A value of user(2) means that the port power limit is equal to the value 
 | 
			
		||||
         specified by agentPethPowerLimit"
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPsePortEntry 6 }
 | 
			
		||||
 | 
			
		||||
    agentPethHighPowerEnable OBJECT-TYPE
 | 
			
		||||
    SYNTAX TruthValue
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "true (1) The PSE port can deliver power up to 32Watts.
 | 
			
		||||
         false(2) The PSE port can deliver power up to 18Watts"
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPsePortEntry 7 }
 | 
			
		||||
 | 
			
		||||
    agentPethPowerDetectionType OBJECT-TYPE
 | 
			
		||||
    SYNTAX INTEGER   {
 | 
			
		||||
               none(0),
 | 
			
		||||
               legacy(1),
 | 
			
		||||
               fourPtdot3afonly(2),
 | 
			
		||||
               fourPtdot3afandlegacy(3),
 | 
			
		||||
               twoPtdot3afonly(4),
 | 
			
		||||
               twoPtdot3afandlegacy(5)
 | 
			
		||||
     }
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Describes PD detection mechanism performed by the PSE port.
 | 
			
		||||
         A value of none(0) means no detection is done.
 | 
			
		||||
         A value of legacy(1) means only legacy capacitive detection scheme is
 | 
			
		||||
         used.
 | 
			
		||||
         A value of 4ptdot3afonly(2) means that IEEE 802.3af 4point detection scheme
 | 
			
		||||
         is used.
 | 
			
		||||
         A value of 4ptdot3afandlegacy(3)means that IEEE 802.3af 4point detection scheme
 | 
			
		||||
         is used and when that fails to detect a connected PD, legacity capacitive detection
 | 
			
		||||
         is used.          
 | 
			
		||||
         A value of 2ptdot3afonly(4) means that IEEE 802.3af 2point detection scheme
 | 
			
		||||
         is used.
 | 
			
		||||
         A value of 2ptdot3afandlegacy(5)means that IEEE 802.3af 2point detection scheme
 | 
			
		||||
         is used and when that fails to detect a connected PD, legacity capacitive detection
 | 
			
		||||
         is used.          
 | 
			
		||||
         The value 'none' can not be forcibly set by the administrator."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPsePortEntry 8 }
 | 
			
		||||
 | 
			
		||||
    agentPethFaultStatus OBJECT-TYPE
 | 
			
		||||
    SYNTAX INTEGER   {
 | 
			
		||||
               none(0),
 | 
			
		||||
               mpsAbsent(1),
 | 
			
		||||
               short(2),
 | 
			
		||||
               overload(3),
 | 
			
		||||
               powerDenied(4)
 | 
			
		||||
     }
 | 
			
		||||
    MAX-ACCESS read-only
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Describes the error description when the pse port is in fault status.
 | 
			
		||||
         A value of none(0) specifies that the pse port is not in any error state.
 | 
			
		||||
         A value of mpsAbsent(1) specifies that the pse port has detected and absence
 | 
			
		||||
         of main power supply.
 | 
			
		||||
         A value of short(2) specifies that the pse port has detected a short circuit
 | 
			
		||||
         condition.
 | 
			
		||||
         A value of overload(3) specifies that the pd connected to the pse port had tried
 | 
			
		||||
         to draw more power than permissible by the hardware. 
 | 
			
		||||
         A value of powerDenied(4) specifies that the pse port has been denied power
 | 
			
		||||
         because of shortage of power or due to administrative action."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide, IEEE Std 802.3af"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPsePortEntry 9 }
 | 
			
		||||
 | 
			
		||||
   agentPethPortReset OBJECT-TYPE
 | 
			
		||||
    SYNTAX INTEGER   {
 | 
			
		||||
               none(0),
 | 
			
		||||
               reset(1)
 | 
			
		||||
     }
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A value of reset(1) is used to move the pse port dot3af state to idle. A
 | 
			
		||||
         read on this object will always return the value none(0). The value none(0)
 | 
			
		||||
         can not be forcibly set by the administrtor."
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide, IEEE Std 802.3af"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPsePortEntry 10 }
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
-- Main objects
 | 
			
		||||
    agentPethMainPseObjects       OBJECT IDENTIFIER ::= { agentPethObjects 2 }
 | 
			
		||||
 | 
			
		||||
    agentPethMainPseTable OBJECT-TYPE
 | 
			
		||||
          SYNTAX      SEQUENCE OF AgentPethMainPseEntry
 | 
			
		||||
          MAX-ACCESS  not-accessible
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
              "A table of objects that display and control attributes
 | 
			
		||||
               of the main power source in a PSE  device. Ethernet
 | 
			
		||||
               switches are one example of boxes that would support
 | 
			
		||||
               these objects.
 | 
			
		||||
               Values of all read-write objects in this table are
 | 
			
		||||
               persistent at restart/reboot."
 | 
			
		||||
          ::= { agentPethMainPseObjects 1 }
 | 
			
		||||
 | 
			
		||||
        agentPethMainPseEntry OBJECT-TYPE
 | 
			
		||||
            SYNTAX      AgentPethMainPseEntry
 | 
			
		||||
            MAX-ACCESS  not-accessible
 | 
			
		||||
            STATUS      current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
               "A set of objects that display and control the Main
 | 
			
		||||
                power of a PSE. "
 | 
			
		||||
            AUGMENTS    { pethMainPseEntry }
 | 
			
		||||
            ::= { agentPethMainPseTable 1 }      
 | 
			
		||||
 | 
			
		||||
        AgentPethMainPseEntry ::= SEQUENCE {
 | 
			
		||||
            agentPethMainPseLegacy
 | 
			
		||||
                TruthValue
 | 
			
		||||
        }
 | 
			
		||||
             
 | 
			
		||||
        agentPethMainPseLegacy OBJECT-TYPE
 | 
			
		||||
          SYNTAX      TruthValue
 | 
			
		||||
          MAX-ACCESS  read-write
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
                  "Enable/Disable Legacy device detection. The
 | 
			
		||||
                value true(1) means legacy devices are detected; the
 | 
			
		||||
                value false(2) means legacy devices are not detected."
 | 
			
		||||
          ::= { agentPethMainPseEntry 1 }
 | 
			
		||||
          
 | 
			
		||||
    agentPethPseTable OBJECT-TYPE
 | 
			
		||||
          SYNTAX      SEQUENCE OF AgentPethPseEntry
 | 
			
		||||
          MAX-ACCESS  not-accessible
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
              "A table of per-unit information and configuration objects relating 
 | 
			
		||||
              to the power configurtion for the entire pse unit."
 | 
			
		||||
          ::= { agentPethObjects 3 }
 | 
			
		||||
 | 
			
		||||
    agentPethPseEntry OBJECT-TYPE
 | 
			
		||||
          SYNTAX      AgentPethPseEntry
 | 
			
		||||
          MAX-ACCESS  not-accessible
 | 
			
		||||
          STATUS      current
 | 
			
		||||
          DESCRIPTION
 | 
			
		||||
              "A collection of objects providing additional power information 
 | 
			
		||||
              and control parameters for the specified pse unit."
 | 
			
		||||
          AUGMENTS    { pethMainPseEntry }
 | 
			
		||||
          ::= { agentPethPseTable 1 }
 | 
			
		||||
 | 
			
		||||
    AgentPethPseEntry ::= SEQUENCE {
 | 
			
		||||
          agentPethPsePowerManagementMode
 | 
			
		||||
            INTEGER,
 | 
			
		||||
          agentPethPseAutoResetEnable
 | 
			
		||||
            TruthValue
 | 
			
		||||
          }
 | 
			
		||||
 | 
			
		||||
    agentPethPsePowerManagementMode OBJECT-TYPE
 | 
			
		||||
    SYNTAX INTEGER   {
 | 
			
		||||
               none(0),
 | 
			
		||||
               dynamic(1),
 | 
			
		||||
               static(2)
 | 
			
		||||
     }
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Describes or controls the power management algorithm used by the pse 
 | 
			
		||||
         to deliver power to the requesting PDsthat a pds.
 | 
			
		||||
         A value of dot3af(1) means that the port power limit is as per
 | 
			
		||||
         the dot3af class of the PD attached.
 | 
			
		||||
         A value of user(2) means that the port power limit is equal to the value 
 | 
			
		||||
         specified by agentPethPowerLimit"
 | 
			
		||||
    REFERENCE
 | 
			
		||||
      "Broadcom 5910X programmers guide"
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPseEntry 1 }
 | 
			
		||||
 | 
			
		||||
    agentPethPseAutoResetEnable OBJECT-TYPE
 | 
			
		||||
    SYNTAX TruthValue
 | 
			
		||||
    MAX-ACCESS read-write
 | 
			
		||||
    STATUS current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "true (1) The PSE port is reset with out administrator intervention whenver a 
 | 
			
		||||
         fault condition occurs.
 | 
			
		||||
         false(2) Administrator has to reset the pse port whenver a fault condition
 | 
			
		||||
         is detected."
 | 
			
		||||
 | 
			
		||||
    ::= { agentPethPseEntry 2 }         
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user