HP iLO 3 Scripting and Command Line Guide
<SMBIOS_RECORD TYPE="232" B64_DATA="6A4X6BcRAAAAAAAAAAAAAA==" />
</GET_HOST_DATA>
GET_EMBEDDED_HEALTH
The GET_EMBEDDED_HEALTH command is used to retrieve server health information. For this
command to parse correctly, the GET_EMBEDDED_HEALTH command must appear within a
SERVER_INFO command block. You can set SERVER_INFO MODE to read.
For example:
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_EMBEDDED_HEALTH />
</SERVER_INFO>
</LOGIN>
</RIBCL>
An expanded version is also available (see example below). Not all tags are required, however
if no tags are specified then the command operates as if all the tags are listed and outputs all of
the embedded health data:
<RIBCL VERSION="2.22">
<LOGIN USER_LOGIN="adminname" PASSWORD="password">
<SERVER_INFO MODE="read">
<GET_EMBEDDED_HEALTH>
<GET_ALL_FANS/>
<GET_ALL_TEMPERATURES/>
<GET_ALL_POWER_SUPPLIES/>
<GET_ALL_VRM/>
<GET_ALL_PROCESSORS/>
<GET_ALL_MEMORY/>
<GET_ALL_NICS/>
<GET_ALL_STORAGE/>
<GET_ALL_HEALTH_STATUS/>
</GET_EMBEDDED_HEALTH>
</SERVER_INFO>
</LOGIN>
</RIBCL>
GET_EMBEDDED_HEALTH parameters
None
GET_EMBEDDED_HEALTH return messages
NOTE: PART NUMBER (for MEMORY_DETAILS) is only returned for HP Smart Memory.
A possible GET_EMBEDDED_HEALTH return message is:
<GET_EMBEDDED_HEALTH>
<FANS>
<FAN>
<ZONE VALUE = "System"/>
<LABEL VALUE = "Virtual Fan"/>
<STATUS VALUE = "OK"/>
<SPEED VALUE = "20" UNIT="Percentage"/>
</FAN>
</FANS>
<TEMPERATURE>
<TEMP>
<LABEL VALUE = "01-Inlet Ambient"/>
<LOCATION VALUE = "Ambient"/>
<STATUS VALUE = "OK"/>
<CURRENTREADING VALUE = "16" UNIT="Celsius"/>
<CAUTION VALUE = "42" UNIT="Celsius"/>
<CRITICAL VALUE = "46" UNIT="Celsius"/>
122 RIBCL XML Scripting Language










