Sorry for the delay, We are developing an implementation of the IPMI based
on IPMI v1.5 rev 1.1 (Proofe of concept). And are also trying to export the
SDR tables (Full Record, entity associaton record, device locator records,
MC COnfirmation record, BMC Channel Info.
All these are records maintained by variour other processes in the system,
and like the SDR Full record table they need to be fetched before responding
to the snmp user.
- Leo
On 10/30/07, David Judkovics <[EMAIL PROTECTED]> wrote:
>
>
> Leon,
>
> I developed the MIB along with Konrad a couple years ago and need a
> little help remembering before I can try to help. What IPMI interface
> are you referring to?
>
> Cheers
> David Judkovics
>
>
> On Tue, 2007-10-30 at 19:57 +0530, Leon Jacob wrote:
> > 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/
> _______________________________________________
> 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/
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel