Fwd: [Openhpi-devel] Subagent Implementation

"Sridhar Addagada" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
I was also curious about this...

---------- Forwarded message ----------
From: Leon Jacob <[email protected]>
Date: Oct 30, 2007 7:57 PM
Subject: [Openhpi-devel] Subagent Implementation
To: [email protected]


I'm trying to implement the sensor table, from the IPMI document,
What mib2c option should i be using?

mib2c.array-user.conf, [ i'm confused as hpi-subagent uses this but
this data should be fetched using the ipmi inteface from a elsewhere.]
mib2c.iterate.conf  [ I thought this should be used. ]
or  mib2c.mfd.conf [ looks like safe bet.]

- leo

sensorTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SensorEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A table defining the staic sensor data found in the
         Sensor Resource Data Repository."
    ::= { SensorManagement 1 }

sensorEntry OBJECT-TYPE
    SYNTAX      SensorEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
           ""
    INDEX   { sensorIndex }
    ::= { sensorTable 1 }

-- should this have fruid to identify which FRU this sensor belongs to??
SensorEntry ::= SEQUENCE {
    -- Sensor Header Begin
    sensorIndex                             INTEGER,          -- 01  (2 bytes)
    sensorSdrVersion                        Integer32,        -- 02  (1Byte )
    sensorRecordType                       Integer32,        -- 03 (1 Byte)
    --sensorRecordLen                       Integet32,        -- (1 Byte)
    -- Sensor Header End

    -- Record "KEY" Bytes Begin
    sensorOwnerId                           Integer32,        -- 04 (1 Byte)
    sensorOwnerLun                          Integer32,        -- 05 (1Byte)
    sensorNumber                            Integer32,        -- 06 (1 Byte)
    -- Record "KEY" Bytes End

    -- Record Body Begin
    sensorEntityId                          Integer32,        -- 07 (1 Byte)
    sensorEntityInstance                    Integer32,        -- 08 (1 Byte)
    sensorInitialization                    Integer32,        -- 09 (1 Byte)
    sensorCapabilities                      Integer32,        -- 10 (1 Byte)
    sensorType                              INTEGER,          -- 11(1 Byte)
    sensorEvent                             INTEGER,          -- 12
(1 Byte) Event/Reading Type Code.
    sensorAssertionEventMask                Integer32,        -- 13 (2 Bytes)
    sensorDeassertionEventMask              Integer32,        -- 14 (2 Bytes)
    sensorDiscreteReadMask                              Integer32,
   -- 15 (2 Bytes)
    sensorUnits                             Integer32,        -- 16 (1 Byte)
    sensorBaseUnit                          Integer32,        -- 17 (1 Byte)
    sensorModifierUnit                      Integer32,        -- 18 (1 Byte)
    sensorLinearization                     Integer32,        -- 19(1 Byte)
    sensorM                                 Integer32,        -- 20(1 Byte)
    sensorMTolerance                         Integer32,        -- 21(1 Byte)
    sensorB                                 Integer32,        -- 22(1 Byte)
    sensorBAccuracy                          Integer32,        -- 23(1 Byte)
    sensorAccuracyExp                       Integer32,        -- 24(1 Byte)
    sensorRExp                              Integer32,        -- 25(1 Byte)
    sensorBExp                              Integer32,        -- 26(1 Byte)
    sensorCharacteristicFlags               Integer32,        -- 27(1 Byte)
    sensorNominalReading                    Integer32,        -- 28(1 Byte)
    sensorNormalMaximum                     Integer32,        -- 29(1 Byte)
    sensorNormalMinimum                     Integer32,        -- 30(1 Byte)
    sensorMaximumReading                    Integer32,        -- 31(1 Byte)
    sensorMinimumReading                    Integer32,        -- 32(1 Byte)
    sensorUpperNonRecoverableThreshold      Integer32,        -- 33(1 Byte)
    sensorUpperCriticalThreshold            Integer32,        -- 34(1 Byte)
    sensorUpperNonCriticalThreshold         Integer32,        -- 35(1 Byte)
    sensorLowerNonRecoverableThreshold      Integer32,        -- 36(1 Byte)
    sensorLowerCriticalThreshold            Integer32,        -- 37(1 Byte)
    sensorLowerNonCriticalThreshold         Integer32,        -- 38(1 Byte)
    sensorPositiveGoingThresholdHysteresis  Integer32,        -- 39(1 Byte)
    sensorNegativeGoingThresholdHysteresis  Integer32,        -- 40(1 Byte)
    -- ignore the two reserved bytes for now
    sensorOem                               Integer32,        -- 41(1 Byte)
    sensorIdStringType                      Integer32,        -- 42
Type/Len (1Byte)
    sensorIdString                          DisplayString     -- 43
(max 16 Bytes)
    }


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.