OpenHPI iLO2/RIBCL plug-in API status



HPI FunctionAPI Support Status
Supporting Module
General
saHpiVersionGet Yes OpenHPI framework
Session Management
saHpiSessionOpen Yes OpenHPI framework
saHpiSessionClose Yes OpenHPI framework
Domain Discovery
saHpiDiscover Yes iLO2/RIBCL plug-in
saHpiResourceDiscover Yes iLO2/RIBCL plug-in
saHpiDomainInfoGet Yes OpenHPI framework
saHpiDrtEntryGet Yes OpenHPI framework
saHpiDomainTagSet Yes OpenHPI framework
Resource Presence Table
saHpiRptEntryGet Yes OpenHPI framework
saHpiRptEntryGetByResourceId Yes OpenHPI framework
saHpiResourceSeveritySet Yes
iLO2/RIBCL plug-in
saHpiResourceTagSet Yes
iLO2/RIBCL plug-in
saHpiResourceIdGet Yes OpenHPI framework
saHpiGetIdByEntityPath Yes OpenHPI framework
saHpiGetChildEntityPath Yes  OpenHPI framework
Event Log Management
saHpiEventLogInfoGet  
saHpiEventLogEntryGet    
saHpiEventLogEntryAdd    
saHpiEventLogClear Yes
 
saHpiEventLogTimeGet    
saHpiEventLogTimeSet    
saHpiEventLogStateGet    
saHpiEventLogStateSet    
saHpiEventLogOverflowReset    
saHpiEventLogCapabilitiesGet    
Event
saHpiSubscribe Yes OpenHPI framework
saHpiUnsubscribe Yes OpenHPI framework
saHpiEventGet Yes  iLO2/RIBCL plug-in
saHpiEventAdd Yes OpenHPI framework
Domain Alarm Table
saHpiAlarmGetNext Yes OpenHPI framework
saHpiAlarmGet Yes OpenHPI framework
saHpiAlarmAcknowledge Yes OpenHPI framework
saHpiAlarmAdd Yes OpenHPI framework
saHpiAlarmDelete Yes OpenHPI framework
Resource Data Record Management
saHpiRdrGet Yes OpenHPI framework
saHpiRdrGetByInstrumentId Yes OpenHPI framework
Sensor
saHpiSensorReadingGet Yes iLO2/RIBCL plug-in
saHpiSensorThresholdsGet No. The iLO2 RIBCL plug-in currently does not support any sensors of category type SAHPI_EC_THRESHOLD.
 
saHpiSensorThresholdsSet No. The iLO2 RIBCL plug-in currently does not support any sensors of category type SAHPI_EC_THRESHOLD.  
saHpiSensorTypeGet Yes OpenHPI framework
saHpiSensorEnableGet Yes iLO2/RIBCL plug-in
saHpiSensorEnableSet Yes iLO2/RIBCL plug-in
saHpiSensorEventEnableGet Yes iLO2/RIBCL plug-in
saHpiSensorEventEnableSet Yes iLO2/RIBCL plug-in
saHpiSensorEventMasksGet Yes iLO2/RIBCL plug-in
saHpiSensorEventMasksSet Yes iLO2/RIBCL plug-in
Control
saHpiControlTypeGet Yes OpenHPI framework
saHpiControlGet Yes
Unit Identification Light (UID) Control.

Power Regulator Setting (Power Saver) Control. Supported on DL360,DL365, DL380,and DL385.

Auto Power Control.
iLO2/RIBCL plug-in
saHpiControlSet Yes

Unit Identification Light (UID) Control: Unit Identification Light status can be queried using the saHpiControlGet API and the light can be turned on or off using the saHpiControlSet API. Valid values for the Unit Identification Light (UID) Control are as follows:
  • On(1)
  • Off(0)
Power Regulator Setting (Power Saver) Control: The iLO2 Power Regulator Feature on HP ProLiant Rack Mount Servers allows various power modes for the systems to be run in. The current Power Regulator value can be queried on all supported HP ProLiant Rack Mount Servers (DL360,DL365, DL380,and DL385). Changing the Power Regulator value is fully supported on DL360 and DL380. DL365 doesn't support Power Saver Set feature. DL385 supports just the HP Static Low Power Mode. Valid modes for Power Regulator Setting (Power Saver) Control are as follows:
  • OS Control Mode or Disabled Mode for iLO(1)
  • HP Static Low Power Mode(2)
  • HP Dynamic Power Savings Mode(3)
  • HP Static High Performance Mode(4)
Note:
  • This feature is fully supported on DL360 and DL380.
  • DL365 doesn't support Power Saver Set feature. DL385 supports HP Static Low Power Mode.
Auto Power Control: The iLO2 Automatic Power On and Automatic Power On with Delay features allows users change the values to suit their needs. Valid values for the Automatic Power On are as follows:
  • Enabled with a minimum delay(1)
  • Disabled(2)
  • Enabled with random delay up to 60 seconds(3)
  • Enabled with 15 seconds delay(15)/Enabled with 30 seconds delay(30)
  • Enabled with 45 seconds delay(45)
  • Enabled with 60 seconds delay(60)
iLO2/RIBCL plug-in
Inventory Data repository
saHpiIdrInfoGet Yes iLO2/RIBCL plug-in
saHpiIdrAreaHeaderGet Yes
 iLO2/RIBCL plug-in
saHpiIdrAreaAdd No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrAreaDelete No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrAreaAddById No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrFieldGet Yes iLO2/RIBCL plug-in
saHpiIdrFieldAdd No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrFieldAddById No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrFieldSet No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
saHpiIdrFieldDelete No. The iLO2 RIBCL plug-in only implements read-only IDRs.  
Load management
saHpiResourceLoadIdGet No. The iLO2 RIBCL plug-in doesn't implement Load Management.
 
saHpiResourceLoadIdSet No. The iLO2 RIBCL plug-in doesn't implement Load Management.
 
Watchdog Timer
saHpiWatchdogTimerGet No. RIBCL doesn't export Watchdog controls.
 
saHpiWatchdogTimerSet No. RIBCL doesn't export Watchdog controls.
 
saHpiWatchdogTimerReset No. RIBCL doesn't export Watchdog controls.
 
Annunciator
saHpiAnnunciatorGetNext No. RIBCL doesn't export Annunciator controls.
 
saHpiAnnunciatorGet No. RIBCL doesn't export Annunciator controls.  
saHpiAnnunciatorAcknowledge No. RIBCL doesn't export Annunciator controls.  
saHpiAnnunciatorAdd No. RIBCL doesn't export Annunciator controls.  
saHpiAnnunciatorDelete No. RIBCL doesn't export Annunciator controls.  
saHpiAnnunciatorModeGet No. RIBCL doesn't export Annunciator controls.  
saHpiAnnunciatorModeSet No. RIBCL doesn't export Annunciator controls.  
Hotswap Management
saHpiHotSwapPolicyCancel No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiResourceActiveSet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiResourceInactiveSet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiResourceFailedRemove No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiAutoInsertTimeoutGet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiAutoInsertTimeoutSet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiAutoExtractTimeoutGet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiAutoExtractTimeoutSet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiHotSwapStateGet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiHotSwapActionRequest No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiHotSwapIndicatorStateGet No. ProLiant Rack Mounts don't have any hot swap components.  
saHpiHotSwapIndicatorStateSet No. ProLiant Rack Mounts don't have any hot swap components.  
Configuration
saHpiParmControl No. ProLiant Rack Mounts don't have any configurable components.  
Reset
saHpiResourceResetStateGet Yes
Note: ProLiant Rack Mount Server doesn't support pulsed reset, hence the only valid value this API returns is SAHPI_RESET_DEASERT
iLO2/RIBCL plug-in
saHpiResourceResetStateSet Yes
Supports cold and warm reset.
iLO2/RIBCL plug-in
Power
saHpiResourcePowerStateGet Yes
iLO2/RIBCL plug-in
saHpiResourcePowerStateSet Yes
iLO2/RIBCL plug-in