Another power supply mib.
gallagher@quiver.enet.dec.com Mon, 20 July 1992 12:28 UTC
Return-Path: <owner-chassismib>
Received: by CS.UTK.EDU (5.61++/2.8s-UTK)
id AA14077; Mon, 20 Jul 92 08:28:22 -0400
Received: from inet-gw-2.pa.dec.com by CS.UTK.EDU with SMTP (5.61++/2.8s-UTK)
id AA14071; Mon, 20 Jul 92 08:28:18 -0400
Received: by inet-gw-2.pa.dec.com; id AA15976; Mon, 20 Jul 92 05:22:43 -0700
Received: by us1rmc.bb.dec.com; id AA02837; Mon, 20 Jul 92 08:16:48 -0400
From: gallagher@quiver.enet.dec.com
Message-Id: <9207201216.AA02837@us1rmc.bb.dec.com>
Received: from quiver.enet; by us1rmc.enet; Mon, 20 Jul 92 08:18:10 EDT
Date: Mon, 20 Jul 92 08:18:10 EDT
To: chassismib@cs.utk.edu
Cc: gallagher@quiver.enet.dec.com
Apparently-To: chassismib@cs.utk.edu
Subject: Another power supply mib.
Here's a straw-proposal for a (yawn! ;-) chassis mib power supply group. -Shawn --chasPower group -- chasPowerMaxSupplies maximum number of supplies in the chas. -- chasPowerNPlusOne n+1 redundancy boolean -- chasPowerSupplyTable series of entries -- chasPowerSupplyEntry collection of power supply objects -- chasPowerSupplyIndex index -- chasPowerSupplyDescr description -- chasPowerSupplyPlus5 current at +5v -- chasPowerSupplyPlus15 current at +15 -- chasPowerSupplyMinus15 current at -15 -- chasPowerSupplyStatus status -- chasPowerSupplyHealthText health of the supply chasPower OBJECT-IDENTIFIER ::= { chassis 5 } chasPowerMaxSupplies OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of power supply units which may be installed in the chassis." ::= { chasPower 1 } chasPowerNPlusOne OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The N+1 power redundancy boolean is defined as true(1) whenever the power currently offered, less the power currently being consumed is greater than or equal to the greatest amount of power offered by a single supply. true(1) implies that the chassis components will remain operational if any one of the power supplies fail. For example, if there are two supplies in the chassis; a 40/5/5 (amps at 5, +15, and -15 volts) and a 50/10/10, and the currently total power consumed is 30/5/5 then chasPowerNPlusOne will be true. If, however, the total power consumed is 45/5/5 then chasPowerNPlusOne will be false(2)." ::= { chasPower 2 } chasPowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF ChasPowerSupplyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A series of power supply entries." INDEX { chasPowerSupplyIndex } ::= { chasPower 3 } chasPowerSupplyEntry OBJECT-TYPE SYNTAX ChasPowerSupplyEntry ACCESS read-only STATUS mandatory DESCRIPTION "A collection of objects related to chassis power supplies." ::= { chasPowerSupplyTable 1 } ChasPowerSupplyEntry ::= SEQUENCE { chasPowerSupplyIndex INTEGER, chasPowerSupplyDescr DisplayString, chasPowerSupplyPlus5 INTEGER, chasPowerSupplyPlus15 INTEGER, chasPowerSupplyMinus15 INTEGER, chasPowerSupplyStatus INTEGER } chasPowerSupplyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies a chasPowerEntry." ::= { chasPowerSupplyEntry 1 } chasPowerSupplyDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the power supply. This value should contain the vendor's full name and the version of the supply. For example, 'Fussion-1000, Sol Power Supply Corp. V1.3'. " ::= { chasPowerSupplyEntry 2 } chasPowerSupplyPlus5 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum amount of current offered by the power supply at +5 volts. This value is expressed in milli-amps." ::= { chasPowerSupplyEntry 3 } chasPowerSupplyPlus15 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum amount of current offered by the power supply at +15 volts. This value is expressed in milli-amps." ::= { chasPowerSupplyEntry 4 } chasPowerSupplyMinus15 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum amount of current offered by the power supply at -15 volts. This value is expressed in milli-amps." ::= { chasPowerSupplyEntry 5 } chasPowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER { okay(1) empty(2) broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the power supply may be one of the following: o okay(1) - everything's just peachy. o empty(2) - there is not power supply installed in the slot. o broken(3) - all or part of the supply is broken." ::= { chasPowerSupplyEntry 6 } -- -- Maybe another object called chasPowerSupplyHealthText which is -- similar to the repeater (hub) mib's groupHealthText ? -- chasPowerSupplyHealthText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The health text object is a text string which provides information relevant to the operational state of the power supply. Agents may use this string to provide detailed information on current failures. The contents are agent specific." ::= { chasPowerSupplyEntry 7 }
- Another power supply mib. gallagher