mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			914 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			914 lines
		
	
	
		
			33 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CTRON-POWER-SUPPLY-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        --  ctron-power-supply-mib.txt The power supply MIB
 | 
						|
        --  Revision: 1.01.02
 | 
						|
        --  Part Number:  
 | 
						|
        --  Date: March 26, 1997
 | 
						|
 | 
						|
        --  Cabletron Systems, Inc.
 | 
						|
        --  35 Industrial Way, P.O. Box 5005
 | 
						|
        --  Rochester, NH 03867-0505
 | 
						|
        --  (603) 332-9400
 | 
						|
        --  support@ctron.com
 | 
						|
 | 
						|
        --  This module provides authoritative definitions for Cabletron's
 | 
						|
        --  enterprise-specific chassis MIB.
 | 
						|
        --
 | 
						|
        --  This module will be extended, as needed.
 | 
						|
        --
 | 
						|
 | 
						|
        --  Cabletron Systems reserves the right to make changes in 
 | 
						|
        --  specification and other information contained in this document 
 | 
						|
        --  without prior notice.  The reader should consult Cabletron Systems
 | 
						|
        --  to determine whether any such changes have been made.
 | 
						|
        --
 | 
						|
        --  In no event shall Cabletron Systems be liable for any incidental, 
 | 
						|
        --  indirect, special, or consequential damages whatsoever (including 
 | 
						|
        --  but not limited to lost profits) arising out of or related to this
 | 
						|
        --  document or the information contained in it, even if Cabletron
 | 
						|
        --  Systems has been advised of, known, or should have known, the 
 | 
						|
        --  possibility of such damages.
 | 
						|
        --
 | 
						|
        --  Cabletron grants vendors, end-users, and other interested parties
 | 
						|
        --  a non-exclusive license to use this Specification in connection
 | 
						|
        --  with the management of Cabletron products.
 | 
						|
 | 
						|
        --  Copyright August 95 Cabletron Systems
 | 
						|
 | 
						|
 | 
						|
        --      This MIB describes objects for MMAC+ style power supplies.
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                ctps    
 | 
						|
                        FROM CTRON-MIB-NAMES
 | 
						|
                OBJECT-TYPE
 | 
						|
                        FROM RFC-1212;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        --===============    group definitions     ===================
 | 
						|
 | 
						|
        chPower                 OBJECT IDENTIFIER  ::= { ctps 1 }
 | 
						|
        boardPower              OBJECT IDENTIFIER  ::= { ctps 2 }
 | 
						|
        psPower                 OBJECT IDENTIFIER  ::= { ctps 3 }
 | 
						|
        bbuPower                OBJECT IDENTIFIER  ::= { ctps 4 }
 | 
						|
        termPower               OBJECT IDENTIFIER  ::= { ctps 5 }
 | 
						|
 | 
						|
        --===============    chPower group          ====================
 | 
						|
 | 
						|
        --  Chassis Power Group
 | 
						|
        --  Implementation of the Chassis Power group is optional.
 | 
						|
        --  It needs to be supported when an EM is present and operational
 | 
						|
        --  in the chassis.
 | 
						|
        --  This group covers information on the chassis power available.
 | 
						|
 | 
						|
        chPowerOperationalStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerAC(1),
 | 
						|
                        powerACRedundant(2),
 | 
						|
                        powerDC(3),
 | 
						|
                        powerDCRedundant(4),
 | 
						|
                        battery(5)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the overall status of the chassis's
 | 
						|
                 power supply in terms of how the power is being delivered
 | 
						|
                 to the chassis."
 | 
						|
            ::= { chPower 1 }
 | 
						|
 | 
						|
        chPowerMainVoltageStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOK(1),
 | 
						|
                        overCurrent(2),
 | 
						|
                        overVoltage(3),
 | 
						|
                        underVoltage(4)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the state of the main voltage 
 | 
						|
                 rail within the chassis. The power on this rail may
 | 
						|
                 be delivered by AC supplies, DC supplies or battery
 | 
						|
                 supplies."
 | 
						|
            ::= { chPower 2 }
 | 
						|
 | 
						|
        chPowerMainVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The voltage of the chassis's main voltage rail. This rail
 | 
						|
                 carries power to all the modules in the chassis. It has
 | 
						|
                 an allowable range of 40 volts to 60 volts DC. The value
 | 
						|
                 of this object is the actual voltage * 10."
 | 
						|
            ::= { chPower 3 }
 | 
						|
 | 
						|
        chPowerTotalSupply  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The total power being supplied by the chassis's power 
 | 
						|
                 supplies to the chassis. The value of this object is the 
 | 
						|
                 actual watts."
 | 
						|
            ::= { chPower 4 }
 | 
						|
 | 
						|
        chPowerTotalLoad  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The total load being presented by the chassis to the  
 | 
						|
                 chassis's power supplies. The value of 
 | 
						|
                 this object is the actual watts."
 | 
						|
            ::= { chPower 5 }
 | 
						|
 | 
						|
        chPowerMaxSupply  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum power that could de supplied by the chassis's power 
 | 
						|
                 supplies to the chassis. The value of this object is the 
 | 
						|
                 actual watts."
 | 
						|
            ::= { chPower 6 }
 | 
						|
 | 
						|
        chPowerMaxLoad  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum load that could be presented by the chassis to the  
 | 
						|
                 chassis's power supplies. The value of 
 | 
						|
                 this object is the actual watts."
 | 
						|
            ::= { chPower 7 }
 | 
						|
 | 
						|
        chPowerTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF ChPowerEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A list of power lines or busses on the chassis's backplane."
 | 
						|
            ::= { chPower 8 }
 | 
						|
 | 
						|
        chPowerEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  ChPowerEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A slot entry containing objects for a particular
 | 
						|
                 module and associated power line."
 | 
						|
            INDEX  { chPowerLineID }
 | 
						|
            ::= { chPowerTable 1 }
 | 
						|
 | 
						|
        ChPowerEntry  ::=
 | 
						|
            SEQUENCE {
 | 
						|
                chPowerLineID 
 | 
						|
                    INTEGER,
 | 
						|
                chPowerLineType
 | 
						|
                    OBJECT IDENTIFIER,
 | 
						|
                chPowerLineTotalSupply
 | 
						|
                    INTEGER,
 | 
						|
                chPowerLineTotalLoad
 | 
						|
                    INTEGER,
 | 
						|
                chPowerLineMaxSupply
 | 
						|
                    INTEGER,
 | 
						|
                chPowerLineMaxLoad
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        chPowerLineID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A unique value used to identify a particular power line on
 | 
						|
                 the chassis's backplane."
 | 
						|
            ::= { chPowerEntry 1 }
 | 
						|
 | 
						|
        chPowerLineType  OBJECT-TYPE
 | 
						|
            SYNTAX  OBJECT IDENTIFIER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of power. For example, a power line that supplies
 | 
						|
                 DC current at a nominal voltage of 40 to 57 volts or a 
 | 
						|
                 power line that supplies AC current at a nominal volatge of
 | 
						|
                 110v."
 | 
						|
            ::= { chPowerEntry 2 }
 | 
						|
 | 
						|
        chPowerLineTotalSupply  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The total power being supplied by the chassis's power 
 | 
						|
                 supplies to the chassis on this power line. The value 
 | 
						|
                 of this object is the actual watts."
 | 
						|
            ::= { chPowerEntry 3 }
 | 
						|
 | 
						|
        chPowerLineTotalLoad  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The total load being presented by the chassis to the  
 | 
						|
                 chassis's power supplies on this power line. This value
 | 
						|
                 will be zero if unknown The value of this object is the
 | 
						|
                 actual watts."
 | 
						|
            ::= { chPowerEntry 4 }
 | 
						|
 | 
						|
        chPowerLineMaxSupply  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum power that could de supplied by the chassis's power 
 | 
						|
                 supplies to the chassison this power line. The value of 
 | 
						|
                 this object is the actual watts."
 | 
						|
            ::= { chPowerEntry 5 }
 | 
						|
 | 
						|
        chPowerLineMaxLoad  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum load that could be presented by the chassis to the  
 | 
						|
                 chassis's power supplies on this power line. The value of 
 | 
						|
                 this object is the actual watts."
 | 
						|
            ::= { chPowerEntry 6 }
 | 
						|
 | 
						|
        chPowerDiagVoltageStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOK(1),
 | 
						|
                        overCurrent(2),
 | 
						|
                        overVoltage(3),
 | 
						|
                        underVoltage(4)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the state of the diag voltage 
 | 
						|
                 rail within the chassis."
 | 
						|
            ::= { chPower 9 }
 | 
						|
 | 
						|
        chPowerDiagVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The voltage of the chassis's diag voltage rail. This rail
 | 
						|
                 carries power to all the modules in the chassis. It has
 | 
						|
                 an allowable range of 4.75 volts to 5.25 volts DC. The value
 | 
						|
                 of this object is the actual voltage * 10."
 | 
						|
            ::= { chPower 10 }
 | 
						|
 | 
						|
        --===============    boardPower group          ====================
 | 
						|
 | 
						|
        --  Board Power Group
 | 
						|
        --  This group covers information on the use of power within the 
 | 
						|
        --  chassis by the networking boards.
 | 
						|
 | 
						|
        boardPowerSlotStatusTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF BoardPowerSlotStatusEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A list of networking modules installed in this chassis."
 | 
						|
            ::= { boardPower 1 }
 | 
						|
 | 
						|
        boardPowerSlotStatusEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  BoardPowerSlotStatusEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A slot entry containing objects for a particular
 | 
						|
                 module."
 | 
						|
            INDEX  { boardPowerSlotStatusID }
 | 
						|
            ::= { boardPowerSlotStatusTable 1 }
 | 
						|
 | 
						|
        BoardPowerSlotStatusEntry  ::=
 | 
						|
            SEQUENCE {
 | 
						|
                boardPowerSlotStatusID
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerOperationalStatus 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerAdminStatus 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerLocalAdminStatus  
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerLocalStatus  
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerShutdownAdmin
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerPriority  
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerMaxInputPower
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerManagement
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        boardPowerSlotStatusID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The slot number of a chassis slot in which this board is
 | 
						|
                 installed. This object is similiar to chSlotID in the
 | 
						|
                 Chassis MIB."
 | 
						|
            ::= { boardPowerSlotStatusEntry 1 }
 | 
						|
 | 
						|
        boardPowerOperationalStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOn(1),
 | 
						|
                        powerOff(2),
 | 
						|
                        reset(3),
 | 
						|
                        overVoltage(4),
 | 
						|
                        underVoltage(5),
 | 
						|
                        overCurrent(6),
 | 
						|
                        overCurrentShutdown(7),
 | 
						|
                        temperatureShutdown(8),
 | 
						|
                        remotePowerOff(9),
 | 
						|
                        powerConservationShutdown(10),
 | 
						|
                        frontPanelPowerOff(11)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the status of the module's
 | 
						|
                 DC-DC converter power supply."
 | 
						|
            ::= { boardPowerSlotStatusEntry 2 }
 | 
						|
 | 
						|
        boardPowerAdminStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOn(1),
 | 
						|
                        powerOff(2),
 | 
						|
                        reset(3)
 | 
						|
                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object controls the operation of the module's
 | 
						|
                 DC-DC power supply. If the value 3 is written to 
 | 
						|
                 this object then the value of the object will be
 | 
						|
                 set to 1 after the reset is performed."
 | 
						|
            DEFVAL { powerOn }
 | 
						|
            ::= { boardPowerSlotStatusEntry 3 }
 | 
						|
 | 
						|
        boardPowerLocalAdminStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        localMode(1),
 | 
						|
                        secureMode(2)
 | 
						|
                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object controls the operation of the module's
 | 
						|
                 front panel button. In local mode this button may
 | 
						|
                 be used to locally control the operation of the 
 | 
						|
                 DC-DC converter, i.e. power on, power off and 
 | 
						|
                 reset. In secure mode a request the state of the
 | 
						|
                 front panel button is reflected in the object
 | 
						|
                 boardPowerOperationalStatus. In secure mode
 | 
						|
                 the front panel button has no effect locally."
 | 
						|
            DEFVAL { localMode }
 | 
						|
            ::= { boardPowerSlotStatusEntry 4 }
 | 
						|
 | 
						|
        boardPowerLocalStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        resetRequest(1),
 | 
						|
                        powerDownRequest(2),
 | 
						|
                        powerOnRequest(3),
 | 
						|
                        normal(4)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the state of the module's front
 | 
						|
                 panel button."
 | 
						|
            ::= { boardPowerSlotStatusEntry 5 }
 | 
						|
 | 
						|
        boardPowerShutdownAdmin  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        enabled(1),
 | 
						|
                        disabled(2)
 | 
						|
                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object controls whether or not the module should 
 | 
						|
                 auto power down due to an fault condition."
 | 
						|
            DEFVAL { disabled }
 | 
						|
            ::= { boardPowerSlotStatusEntry 6 }
 | 
						|
 | 
						|
        boardPowerPriority  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER (1..14)
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The module's power-up and power down priority. This is a
 | 
						|
                 value of 1 to 14 and is used to decide which modules are
 | 
						|
                 allowed to power on in the event that power demand of the
 | 
						|
                 chassis is greater than the total power supply. The default 
 | 
						|
                 value is 14, highest priority. When two modules have equal
 | 
						|
                 priority then the module in the lowest slot wins."
 | 
						|
            DEFVAL { 14 }
 | 
						|
            ::= { boardPowerSlotStatusEntry 7 }
 | 
						|
 | 
						|
        boardPowerMaxInputPower OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum input power that this module is allowed 
 | 
						|
                 to consume. The value of this object is actual 
 | 
						|
                 watts."
 | 
						|
            ::= { boardPowerSlotStatusEntry 8 }
 | 
						|
 | 
						|
        boardPowerManagement  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                    disabled(1),
 | 
						|
                    enabled(2),
 | 
						|
                    not-supported(7)
 | 
						|
                    }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "Module power management status."
 | 
						|
            DEFVAL { not-supported }
 | 
						|
            ::= { boardPowerSlotStatusEntry 9 }
 | 
						|
 | 
						|
        boardPowerSlotTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF BoardPowerSlotEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A list of networking modules and associated power lines 
 | 
						|
                 installed in this chassis."
 | 
						|
            ::= { boardPower 2 }
 | 
						|
 | 
						|
        boardPowerSlotEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  BoardPowerSlotEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A slot entry containing objects for a particular
 | 
						|
                 module and associated power line."
 | 
						|
            INDEX  { boardPowerSlotID, boardPowerID }
 | 
						|
            ::= { boardPowerSlotTable 1 }
 | 
						|
 | 
						|
        BoardPowerSlotEntry  ::=
 | 
						|
            SEQUENCE {
 | 
						|
                boardPowerSlotID
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerID 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerType
 | 
						|
                    OBJECT IDENTIFIER,
 | 
						|
                boardPowerStatus 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerCurrent
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerMaxVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerMinVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                boardPowerMaxPower
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        boardPowerSlotID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The slot number of a chassis slot in which this board is
 | 
						|
                 installed. This object is similiar to chSlotID in the 
 | 
						|
                 Chassis MIB."
 | 
						|
            ::= { boardPowerSlotEntry 1 }
 | 
						|
 | 
						|
        boardPowerID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A unique value used to identify a particular power line."
 | 
						|
            ::= { boardPowerSlotEntry 2 }
 | 
						|
 | 
						|
        boardPowerType  OBJECT-TYPE
 | 
						|
            SYNTAX  OBJECT IDENTIFIER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of power. For example, a power line that supplies
 | 
						|
                 DC current at a nominal voltage of 40 to 57 volts or a 
 | 
						|
                 power line that supplies AC current at a nominal volatge of
 | 
						|
                 110v."
 | 
						|
            ::= { boardPowerSlotEntry 3 }
 | 
						|
 | 
						|
        boardPowerStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOK(1),
 | 
						|
                        powerOff(2),
 | 
						|
                        overCurrent(3),
 | 
						|
                        overVoltage(4),
 | 
						|
                        underVoltage(5)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the status of this power line."
 | 
						|
            ::= { boardPowerSlotEntry 4 }
 | 
						|
 | 
						|
        boardPowerVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The voltage reading for the power line. The value of this
 | 
						|
                 object is actual voltage * 100."
 | 
						|
            ::= { boardPowerSlotEntry 5 }
 | 
						|
 | 
						|
        boardPowerCurrent  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The current reading for the power line. The value of this
 | 
						|
                 object is the actual amperage * 100. If this reading is not
 | 
						|
                 implemented then value will be zero."
 | 
						|
            ::= { boardPowerSlotEntry 6 }
 | 
						|
 | 
						|
        boardPowerMaxVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum voltage for this power line. If the voltage 
 | 
						|
                 reading for this power line is greater than this value
 | 
						|
                 then the power line is considered to be in an overvolatge
 | 
						|
                 condition. The value of this object is in voltage * 100."
 | 
						|
            ::= { boardPowerSlotEntry 7 }
 | 
						|
 | 
						|
        boardPowerMinVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The minimum voltage for this power line. If the voltage 
 | 
						|
                 reading for this power line is less than this value
 | 
						|
                 then the power line is considered to be in an undervolatge
 | 
						|
                 condition. The value of this object is voltage * 100."
 | 
						|
            ::= { boardPowerSlotEntry 8 }
 | 
						|
 | 
						|
        boardPowerMaxPower  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum power for this power line. If the power calculated 
 | 
						|
                 for this power line is greater than this value then the 
 | 
						|
                 power line is considered to be in an overload condition.
 | 
						|
                 The value of this object is in watts."
 | 
						|
            ::= { boardPowerSlotEntry 9 }
 | 
						|
 | 
						|
        --===============    psPower group          ====================
 | 
						|
 | 
						|
        --  AC and DC Power Supply Power Group
 | 
						|
        --  This group covers information on the use of power within the 
 | 
						|
        --  chassis by the networking boards.
 | 
						|
 | 
						|
        psPowerSlotStatusTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF PsPowerSlotStatusEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A list of AC & DC power supplies installed in this chassis."
 | 
						|
            ::= { psPower 1 }
 | 
						|
 | 
						|
        psPowerSlotStatusEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  PsPowerSlotStatusEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A slot entry containing objects for a particular
 | 
						|
                 power supply."
 | 
						|
            INDEX  { psPowerSlotStatusID }
 | 
						|
            ::= { psPowerSlotStatusTable 1 }
 | 
						|
 | 
						|
        PsPowerSlotStatusEntry  ::=
 | 
						|
            SEQUENCE {
 | 
						|
                psPowerSlotStatusID
 | 
						|
                    INTEGER,
 | 
						|
                psPowerOperationalStatus 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerAdminStatus 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerMaxOutputPower
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        psPowerSlotStatusID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The slot number of a chassis slot in which this AC power 
 | 
						|
                 supply is installed. This object is similiar
 | 
						|
                 to chSlotID in the Chassis MIB."
 | 
						|
            ::= { psPowerSlotStatusEntry 1 }
 | 
						|
 | 
						|
        psPowerOperationalStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOn(1),
 | 
						|
                        powerOff(2),
 | 
						|
                        reset(3),
 | 
						|
                        overVoltage(4),
 | 
						|
                        underVoltage(5),
 | 
						|
                        overCurrent(6),
 | 
						|
                        overCurrentShutdown(7),
 | 
						|
                        temperatureShutdown(8),
 | 
						|
                        remotePowerOff(9)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the status of the module's
 | 
						|
                 DC-DC converter power supply."
 | 
						|
            ::= { psPowerSlotStatusEntry 2 }
 | 
						|
 | 
						|
        psPowerAdminStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOn(1),
 | 
						|
                        powerOff(2)
 | 
						|
                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object controls the operation of power supply."
 | 
						|
            DEFVAL { powerOn }
 | 
						|
            ::= { psPowerSlotStatusEntry 3 }
 | 
						|
 | 
						|
        psPowerMaxOutputPower   OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum power that this power supply is allowed 
 | 
						|
                 to ouput. The value of this object is watts."
 | 
						|
            ::= { psPowerSlotStatusEntry 4 }
 | 
						|
 | 
						|
        psPowerSlotTable  OBJECT-TYPE
 | 
						|
            SYNTAX  SEQUENCE OF PsPowerSlotEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A list of power supplies and associated power lines
 | 
						|
                 installed in this chassis."
 | 
						|
            ::= { psPower 2 }
 | 
						|
 | 
						|
        psPowerSlotEntry  OBJECT-TYPE
 | 
						|
            SYNTAX  PsPowerSlotEntry
 | 
						|
            ACCESS  not-accessible
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A slot entry containing objects for a particular
 | 
						|
                 power line on a particular power supply."
 | 
						|
            INDEX  { psPowerSlotID, psPowerID }
 | 
						|
            ::= { psPowerSlotTable 1 }
 | 
						|
 | 
						|
        PsPowerSlotEntry  ::=
 | 
						|
            SEQUENCE {
 | 
						|
                psPowerSlotID
 | 
						|
                    INTEGER,
 | 
						|
                psPowerID 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerType
 | 
						|
                    OBJECT IDENTIFIER,
 | 
						|
                psPowerStatus 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerAdmin 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerCurrent
 | 
						|
                    INTEGER,
 | 
						|
                psPowerLineFrequency  
 | 
						|
                    INTEGER,
 | 
						|
                psPowerMaxVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerMinVoltage 
 | 
						|
                    INTEGER,
 | 
						|
                psPowerMaxPower
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        psPowerSlotID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The slot number of a chassis slot in which this Power
 | 
						|
                 supply is installed.  This object is similiar to
 | 
						|
                 chSlotID in the Chassis MIB."
 | 
						|
            ::= { psPowerSlotEntry 1 }
 | 
						|
 | 
						|
        psPowerID  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "A unique value used to identify a particular power line."
 | 
						|
            ::= { psPowerSlotEntry 2 }
 | 
						|
 | 
						|
        psPowerType  OBJECT-TYPE
 | 
						|
            SYNTAX  OBJECT IDENTIFIER
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of power.  For example, a power line that supplies
 | 
						|
                 DC current at a nominal voltage of 40 to 57 volts or a 
 | 
						|
                 power line that supplies AC current at a nominal volatge of
 | 
						|
                 110v."
 | 
						|
            ::= { psPowerSlotEntry 3 }
 | 
						|
 | 
						|
        psPowerStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOK(1),
 | 
						|
                        powerOff(2),
 | 
						|
                        overCurrent(3),
 | 
						|
                        overVoltage(4),
 | 
						|
                        underVoltage(5)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the status of the power line."
 | 
						|
            ::= { psPowerSlotEntry 4 }
 | 
						|
 | 
						|
        psPowerAdmin  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOn(1),
 | 
						|
                        powerOff(2)
 | 
						|
                }
 | 
						|
            ACCESS  read-write
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object controls the operation of power supply."
 | 
						|
            DEFVAL { powerOn }
 | 
						|
            ::= { psPowerSlotEntry 5 }
 | 
						|
 | 
						|
        psPowerVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The voltage reading for the power line. The value of this
 | 
						|
                 object is the actual voltage * 100."
 | 
						|
            ::= { psPowerSlotEntry 6 }
 | 
						|
 | 
						|
        psPowerCurrent  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The current reading for the power line. The value of this
 | 
						|
                 object is amperage * 100. If this reading is not implemented 
 | 
						|
                 then value will be zero."
 | 
						|
            ::= { psPowerSlotEntry 7 }
 | 
						|
 | 
						|
        psPowerLineFrequency  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The line frequency for the power line. The value of this
 | 
						|
                 object is the actual frequency in Hertz * 10. If this 
 | 
						|
                 reading is not implemented then value will be zero."
 | 
						|
            ::= { psPowerSlotEntry 8 }
 | 
						|
 | 
						|
        psPowerMaxVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum voltage for this power line. If the voltage 
 | 
						|
                 reading for this power line is greater than this value
 | 
						|
                 then the power line is considered to be in an over volatge
 | 
						|
                 condition. The value of this object is voltage * 100."
 | 
						|
            ::= { psPowerSlotEntry 9 }
 | 
						|
 | 
						|
        psPowerMinVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The minimum voltage for this power line. If the voltage 
 | 
						|
                 reading for this power line is greater than this value
 | 
						|
                 then the power line is considered to be in an over volatge
 | 
						|
                 condition. The value of this object is voltage * 100."
 | 
						|
            ::= { psPowerSlotEntry 10 }
 | 
						|
 | 
						|
        psPowerMaxPower  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum power for this power line. If the power calculated 
 | 
						|
                 for this power line is greater than this value then the 
 | 
						|
                 power line is considered to be in an overload condition.
 | 
						|
                 The value of this object is watts."
 | 
						|
            ::= { psPowerSlotEntry 11 }
 | 
						|
 | 
						|
        --===============    bbuPower group          ====================
 | 
						|
 | 
						|
        --  Battery Backup Unit Power Group
 | 
						|
        --  This group covers information on the use of power within the 
 | 
						|
        --  chassis by the battery backup unit.
 | 
						|
 | 
						|
        --===============    termPower group          ====================
 | 
						|
 | 
						|
        --  INB Termination Module Power Group
 | 
						|
        --  This group covers information on the use of power within the 
 | 
						|
        --  chassis by the INB termination modules.
 | 
						|
 | 
						|
        termPowerStatus  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        powerOK(1),
 | 
						|
                        overCurrent(2),
 | 
						|
                        overVoltage(3),
 | 
						|
                        underVolatge(4),
 | 
						|
                        overPower(5)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the status of the chassis's termination 
 | 
						|
                 voltage rail."
 | 
						|
            ::= { termPower 1 }
 | 
						|
 | 
						|
        termPowerVoltage  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The voltage of the chassis's termination voltage rail. 
 | 
						|
                 This rail carries power to INB terminator cards in the
 | 
						|
                 chassis.  It has an allowalble range of 3.3 Volt + or -
 | 
						|
                 5%.The value of this object is voltage * 100."
 | 
						|
            ::= { termPower 2 }
 | 
						|
 | 
						|
        termPowerCurrent  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER 
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "The current on the chassis's termination voltage rail.
 | 
						|
                 The value of this object is the actual amperage * 100.
 | 
						|
                 If this reading is not implemented then the value will 
 | 
						|
                 be zero."
 | 
						|
            ::= { termPower 3 }
 | 
						|
 | 
						|
        termPowerModule1Status  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        normal(1),
 | 
						|
                        iNBaFault(2),
 | 
						|
                        iNBbFault(3),
 | 
						|
                        fault(4),
 | 
						|
                        termModuleNotInstalled(5),
 | 
						|
                        unknown(6)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the state of the INB termination 
 | 
						|
                 module number 1. A value of normal(1) reflects that
 | 
						|
                 both busses are normal. A value of fault(4) reflects
 | 
						|
                 that both busses are in a fault condition."
 | 
						|
            ::= { termPower 4 }
 | 
						|
 | 
						|
        termPowerModule2Status  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER {
 | 
						|
                        normal(1),
 | 
						|
                        iNBaFault(2),
 | 
						|
                        iNBbFault(3),
 | 
						|
                        fault(4),
 | 
						|
                        termModuleNotInstalled(5),
 | 
						|
                        unknown(6)
 | 
						|
                }
 | 
						|
            ACCESS  read-only
 | 
						|
            STATUS  mandatory
 | 
						|
            DESCRIPTION
 | 
						|
                "This object reflects the state of the INB termination 
 | 
						|
                 module number 2. A value of normal(1) reflects that 
 | 
						|
                 both busses are normal. A value of fault(4) reflects 
 | 
						|
                 that both busses are in a fault condition."
 | 
						|
            ::= { termPower 5 }
 | 
						|
 | 
						|
END
 |