dan@lannet.com Mon, 20 July 1992 04:00 UTC

Return-Path: <owner-chassismib>
Received: by CS.UTK.EDU (5.61++/2.8s-UTK) id AA04697; Mon, 20 Jul 92 00:00:54 -0400
Received: from [192.84.3.7] by CS.UTK.EDU with SMTP (5.61++/2.8s-UTK) id AA04679; Sun, 19 Jul 92 23:59:52 -0400
Received: from moon.lannet.com ([149.49.50.12]) by lannet.com (4.1/3.1.090690-Lannet Data Communications) id AA10401; Sun, 19 Jul 92 16:01:08 IDT
Received: by moon.lannet.com (4.1/SMI-4.1) id AA02532; Sun, 19 Jul 92 16:01:25 IDT
Date: Sun, 19 Jul 92 16:01:25 IDT
Message-Id: <9207191301.AA02532@moon.lannet.com>
To: chassismib@cs.utk.edu
From: dan@lannet.com
Ref: Power Supply and Environment Support for Chassis MIB


Hi,
This is the Power Supply MIB support in our Enterprise Specific MIB and
we propose it as a starting point for the discussion of power supplies
units support in the Chassis MIB:

chHWPSUTable OBJECT-TYPE
      SYNTAX  SEQUENCE OF ChHWPSUEntry
      ACCESS  not-accessible
      STATUS  mandatory
      DESCRIPTION
      "Table of configuration attributes for Power Supply Units.
      This table can be retrieved only from agents equipped with adequate
      hardware."
      ::= { chHW 1 }

chHWPSUEntry OBJECT-TYPE
      SYNTAX  ChHWPSUEntry
      ACCESS  not-accessible
      STATUS  mandatory
      DESCRIPTION
      "An entry in the table, containing configuration attributes for a single
      Power Supply Unit."
      INDEX  { chHWPSUId }
      ::= { chHWPSUTable 1 }


ChHWPSUEntry  ::=
      SEQUENCE  {
        chHWPSUId
          INTEGER,
        chHWPSUActivityStatus
          INTEGER,
        chHWPSULocation
          INTEGER,
        chHWPSUVoltage
          INTEGER
      }

chHWPSUId OBJECT-TYPE
      SYNTAX  INTEGER (1..255)
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "PSU index for identifying the PSU."
      ::= { chHWPSUEntry 1 }

chHWPSUActivityStatus OBJECT-TYPE
     SYNTAX  INTEGER {
        notActive(1),
        dormant(2),
        active(3)
      }
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "This attribute defines the status of the PSU in what concerns
      supplying power to the chassis.
      NotActive - indicates a disabled or defective PSU which cannot supply
      power to the chassis.
      Dormant - indicates a functional PSU which is installed for backup
      purposes and can at any moment supply power to the devices in the
      chassis.
      Active - indicates that the PSU supplies power to the chassis."
       ::= { chHWPSUEntry 2 }

chHWPSULocation OBJECT-TYPE
     SYNTAX  INTEGER {
        other(1),
        internal(2),
        external(3)
      }
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "Describes the location (internal or external) of the PSU."
      ::= { chHWPSUEntry 3 }

chHWPSUVoltage OBJECT-TYPE
      SYNTAX  INTEGER
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "Indicates voltage of PSU expressed in miliVolts."
      ::= { chHWPSUEntry 4 }


This table is part of the chHW (chassis Hardware Group), which includes
besides Power Supply, support for temperature sensors. The rest of the
group looks like this:

chHWIntTemp OBJECT-TYPE
      SYNTAX  INTEGER
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "Indicates value of internal temperature expressed in degrees
      Celsius."
      ::= { chHW 2 }

chHWIntTempWarning OBJECT-TYPE
      SYNTAX  INTEGER {
        ok(1),
        exceeded(2)
      }
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "Fault condition indicating that chHWIntTemp exceeded
      chHWIntTempThresh."
      ::= { chHW 3 }

chHWExtTemp OBJECT-TYPE
      SYNTAX  INTEGER
      ACCESS  read-only
      STATUS  mandatory
      DESCRIPTION
      "Indicates value of external temperature expressed in degrees
      Celsius."
      ::= { chHW 4 }

chHWIntTempThresh OBJECT-TYPE
      SYNTAX  INTEGER
      ACCESS  read-write
      STATUS  mandatory
      DESCRIPTION
      "Internal enclosure temperature threshold value, expressed in
      degrees Celsius.  When exceeded, a trap is sent to the
      management console. "
      ::= { chHW 5 }

In case of the (standard) Chassis MIB, temperature monitoring may be supported
in a separate (optional) group.

dan@lannet.com

Dan Romascanu
LANNET Data Communications Ltd.
Tel Aviv, Israel
Voice: 972-3-6485414
Fax:   972-3-5447146 
  •   dan