seveas / python-hpilo

Accessing the HP iLO XML interface from python
https://seveas.github.io/python-hpilo
Other
322 stars 101 forks source link

failure w/get_embedded_health method. #14

Closed tpdean closed 11 years ago

tpdean commented 11 years ago

Encountering a python traceback when attempting to execute the get_embedded_health method against ilo4 w/firmware 1.13:

Debug output:

$ hpilo_cli -dd -l root -p mypassword myilo get_embedded_health
Connecting to myilo:443
Sending XML request, 132 bytes
POST /ribcl HTTP/1.1
Host: localhost
Content-Length: 52
Connection: Close

<?xml version="1.0"?>
<RIBCL VERSION="2.0"></RIBCL>
Received 552 bytes
HTTP/1.1 200 OK
Content-Type: text/xml
Date: Mon, 07 Jan 2013 16:08:56 GMT
Cache-Control: no-cache
Expires: Thu, 26 Oct 1995 00:00:00 GMT
Transfer-Encoding: chunked
Server: Allegro-Software-RomPager/4.62
Connection: close

<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
<INFORM>Scripting utility should be updated to the latest version.</INFORM>
</RIBCL>

Connecting to myilo:443
Sending XML request, 278 bytes
POST /ribcl HTTP/1.1
Host: localhost
Content-Length: 197
Connection: Close

<?xml version="1.0"?>
<RIBCL
 VERSION="2.0"
>
<LOGIN
 PASSWORD="********"
 USER_LOGIN="root"
>
<SERVER_INFO
 MODE="read"
>
<GET_EMBEDDED_HEALTH
 />
</SERVER_INFO>
</LOGIN>
</RIBCL>

Received 43419 bytes
HTTP/1.1 200 OK
Content-Type: text/xml
Date: Mon, 07 Jan 2013 16:08:58 GMT
Cache-Control: no-cache
Expires: Thu, 26 Oct 1995 00:00:00 GMT
Transfer-Encoding: chunked
Server: Allegro-Software-RomPager/4.62
Connection: close

<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
<INFORM>Scripting utility should be updated to the latest version.</INFORM>
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
<GET_EMBEDDED_HEALTH_DATA>
     <FANS>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 1"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 2"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 3"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 4"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 5"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 6"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 7"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
      <FAN>
           <ZONE VALUE = "System"/>
           <LABEL VALUE = "Fan Block 8"/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "50" UNIT="Percentage"/>
      </FAN>
     </FANS>
     <TEMPERATURE>
      <TEMP>
           <LABEL VALUE = "01-Inlet Ambient"/>
           <LOCATION VALUE = "Ambient"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "22" UNIT="Celsius"/>
           <CAUTION VALUE = "42" UNIT="Celsius"/>
           <CRITICAL VALUE = "46" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "02-CPU 1"/>
           <LOCATION VALUE = "CPU"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "40" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "03-CPU 2"/>
           <LOCATION VALUE = "CPU"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "40" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "04-P1 DIMM 1-6"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "29" UNIT="Celsius"/>
           <CAUTION VALUE = "87" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "05-P1 DIMM 7-12"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "32" UNIT="Celsius"/>
           <CAUTION VALUE = "87" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "06-P2 DIMM 1-6"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "27" UNIT="Celsius"/>
           <CAUTION VALUE = "87" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "07-P2 DIMM 7-12"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "28" UNIT="Celsius"/>
           <CAUTION VALUE = "87" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "08-P1 Mem Zone"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "30" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "09-P1 Mem Zone"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "35" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "10-P2 Mem Zone"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "31" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "11-P2 Mem Zone"/>
           <LOCATION VALUE = "Memory"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "29" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "12-HD Max"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "13-Chipset 1"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "44" UNIT="Celsius"/>
           <CAUTION VALUE = "105" UNIT="Celsius"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "14-Chipset1 Zone"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "33" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "15-P/S 1 Inlet"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "0" UNIT="Celsius"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "16-P/S 1 Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "31" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "17-P/S 2 Inlet"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "27" UNIT="Celsius"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "18-P/S 2 Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "31" UNIT="Celsius"/>
           <CAUTION VALUE = "65" UNIT="Celsius"/>
           <CRITICAL VALUE = "70" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "19-PCI #1"/>
           <LOCATION VALUE = "I/O Board"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "20-PCI #2"/>
           <LOCATION VALUE = "I/O Board"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "21-VR P1"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "34" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "22-VR P2"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "33" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "23-VR P1 Mem"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "27" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "24-VR P1 Mem"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "27" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "25-VR P2 Mem"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "29" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "26-VR P2 Mem"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "27" UNIT="Celsius"/>
           <CAUTION VALUE = "115" UNIT="Celsius"/>
           <CRITICAL VALUE = "120" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "27-VR P1Mem Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "26" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "28-VR P1Mem Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "26" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "29-VR P2Mem Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "28" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "30-VR P2Mem Zone"/>
           <LOCATION VALUE = "Power Supply"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "26" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "31-HD Controller"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "32-HD Cntlr Zone"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "38" UNIT="Celsius"/>
           <CAUTION VALUE = "65" UNIT="Celsius"/>
           <CRITICAL VALUE = "70" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "33-PCI 1 Zone"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "33" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "34-PCI 1 Zone"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "33" UNIT="Celsius"/>
           <CAUTION VALUE = "66" UNIT="Celsius"/>
           <CRITICAL VALUE = "71" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "35-LOM Card"/>
           <LOCATION VALUE = "I/O Board"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "36-PCI 2 Zone"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "38" UNIT="Celsius"/>
           <CAUTION VALUE = "65" UNIT="Celsius"/>
           <CRITICAL VALUE = "70" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "37-System Board"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "37" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "38-System Board"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "32" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "39-Sys Exhaust"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "34" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "40-Sys Exhaust"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "33" UNIT="Celsius"/>
           <CAUTION VALUE = "70" UNIT="Celsius"/>
           <CRITICAL VALUE = "75" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "41-Sys Exhaust"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "OK"/>
           <CURRENTREADING VALUE = "32" UNIT="Celsius"/>
           <CAUTION VALUE = "64" UNIT="Celsius"/>
           <CRITICAL VALUE = "69" UNIT="Celsius"/>
      </TEMP>
      <TEMP>
           <LABEL VALUE = "42-SuperCAP Max"/>
           <LOCATION VALUE = "System"/>
           <STATUS VALUE = "Not Installed"/>
           <CURRENTREADING VALUE = "N/A"/>
           <CAUTION VALUE = "N/A"/>
           <CRITICAL VALUE = "N/A"/>
      </TEMP>
     </TEMPERATURE>
     <POWER_SUPPLIES>
      <SUPPLY>
           <LABEL VALUE = "Power Supply 1"/>
           <STATUS VALUE = "Failed"/>
      </SUPPLY>
      <SUPPLY>
           <LABEL VALUE = "Power Supply 2"/>
           <STATUS VALUE = "OK"/>
      </SUPPLY>
     </POWER_SUPPLIES>
     <VRM>
     </VRM>
     <PROCESSORS>
      <PROCESSOR>
           <LABEL VALUE = "Proc 1"/>
           <NAME VALUE = " Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz       "/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "2500 MHz"/>
           <EXECUTION_TECHNOLOGY VALUE = "6/6 cores; 12 threads"/>
           <MEMORY_TECHNOLOGY VALUE = "64-bit Capable"/>
           <INTERNAL_L1_CACHE VALUE = "192 KB"/>
           <INTERNAL_L2_CACHE VALUE = "1536 KB"/>
           <INTERNAL_L3_CACHE VALUE = "15360 KB"/>
      </PROCESSOR>
      <PROCESSOR>
           <LABEL VALUE = "Proc 2"/>
           <NAME VALUE = " Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz       "/>
           <STATUS VALUE = "OK"/>
           <SPEED VALUE = "2500 MHz"/>
           <EXECUTION_TECHNOLOGY VALUE = "6/6 cores; 12 threads"/>
           <MEMORY_TECHNOLOGY VALUE = "64-bit Capable"/>
           <INTERNAL_L1_CACHE VALUE = "192 KB"/>
           <INTERNAL_L2_CACHE VALUE = "1536 KB"/>
           <INTERNAL_L3_CACHE VALUE = "15360 KB"/>
      </PROCESSOR>
     </PROCESSORS>
     <MEMORY>
      <ADVANCED_MEMORY_PROTECTION>
           <AMP_MODE_STATUS VALUE = "Advanced ECC"/>
           <CONFIGURED_AMP_MODE VALUE = "Advanced ECC"/>
           <AVAILABLE_AMP_MODES VALUE = "On-line Spare, Advanced ECC"/>
      </ADVANCED_MEMORY_PROTECTION>
      <MEMORY_DETAILS_SUMMARY>
           <CPU_1>
            <NUMBER_OF_SOCKETS VALUE = "12"/>
            <TOTAL_MEMORY_SIZE VALUE = "64 GB"/>
            <OPERATING_FREQUENCY VALUE = "1333 MHz"/>
            <OPERATING_VOLTAGE VALUE = "1.35 v"/>
           </CPU_1>
           <CPU_2>
            <NUMBER_OF_SOCKETS VALUE = "12"/>
            <TOTAL_MEMORY_SIZE VALUE = "64 GB"/>
            <OPERATING_FREQUENCY VALUE = "1333 MHz"/>
            <OPERATING_VOLTAGE VALUE = "1.35 v"/>
           </CPU_2>
      </MEMORY_DETAILS_SUMMARY>
      <MEMORY_DETAILS>
           <CPU_1>
            <SOCKET VALUE = "1"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "2"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "3"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "4"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "5"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "6"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "7"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "8"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "9"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "10"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "11"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_1>
            <SOCKET VALUE = "12"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_1>
           <CPU_2>
            <SOCKET VALUE = "1"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "2"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "3"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "4"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "5"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "6"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "7"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "8"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "9"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "10"/>
            <STATUS VALUE = "Not Present"/>
            <HP_SMART_MEMORY VALUE = "N/A"/>
            <TYPE VALUE = "N/A"/>
            <SIZE VALUE = "N/A"/>
            <FREQUENCY VALUE = "N/A"/>
            <MINIMUM_VOLTAGE VALUE = "N/A"/>
            <RANKS VALUE = "N/A"/>
            <TECHNOLOGY VALUE = "N/A"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "11"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
           <CPU_2>
            <SOCKET VALUE = "12"/>
            <STATUS VALUE = "Good, In Use"/>
            <HP_SMART_MEMORY VALUE = "Yes"/>
            <TYPE VALUE = "DIMM DDR3"/>
            <SIZE VALUE = "8192 MB"/>
            <FREQUENCY VALUE = "1333 MHz"/>
            <MINIMUM_VOLTAGE VALUE = "1.35 v"/>
            <RANKS VALUE = "1"/>
            <TECHNOLOGY VALUE = "Synchronous"/>
           </CPU_2>
      </MEMORY_DETAILS>
     </MEMORY>
     <NIC_INFORMATION>
      <iLO_4>
           <NETWORK_PORT VALUE = "iLO Dedicated Network Port"/>
           <PORT_DESCRIPTION VALUE = "iLO Dedicated Network Port"/>
           <MAC_ADDRESS VALUE = "ac:16:2d:c0:d3:06"/>
           <IP_ADDRESS VALUE = "10.175.192.77"/>
           <STATUS VALUE = "OK"/>
      </iLO_4>
     </NIC_INFORMATION>
     <STORAGE>
      <CONTROLLER>
           <LABEL VALUE = "Controller on System Board"/>
           <STATUS VALUE = "OK"/>
           <CONTROLLER_STATUS VALUE = "OK"/>
           <SERIAL_NUMBER VALUE = "5001438022C1FAA0"/>
           <MODEL VALUE = "HP Smart Array P420i Controller"/>
           <FW_VERSION VALUE = "3.22"/>
           <CACHE_MODULE_STATUS VALUE = "OK"/>
           <CACHE_MODULE_SERIAL_NUM VALUE = "PBKUC0ARH2O8VC"/>
           <CACHE_MODULE_MEMORY VALUE = "1048576 KB"/>
           <DRIVE_ENCLOSURE>
            <LABEL VALUE = "Port 1I Box 1"/>
            <STATUS VALUE = "OK"/>
            <DRIVE_BAY VALUE = "04"/>
           </DRIVE_ENCLOSURE>
           <DRIVE_ENCLOSURE>
            <LABEL VALUE = "Port 2I Box 1"/>
            <STATUS VALUE = "OK"/>
            <DRIVE_BAY VALUE = "04"/>
           </DRIVE_ENCLOSURE>
           <LOGICAL_DRIVE>
            <LABEL VALUE = "01"/>
            <STATUS VALUE = "OK"/>
            <CAPACITY VALUE = "99 GB"/>
            <FAULT_TOLERANCE VALUE = "RAID 5"/>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 1"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18ZB8"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 1"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 2"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18ZEE"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 2"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 3"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF190JT"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 3"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 4"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF1902R"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 4"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 5"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF195HF"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 5"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 6"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18Z9F"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 6"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 7"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF1902F"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 7"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 8"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18W12"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 8"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
           </LOGICAL_DRIVE>
           <LOGICAL_DRIVE>
            <LABEL VALUE = "02"/>
            <STATUS VALUE = "OK"/>
            <CAPACITY VALUE = "3160 GB"/>
            <FAULT_TOLERANCE VALUE = "RAID 5"/>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 1"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18ZB8"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 1"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 2"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18ZEE"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 2"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 3"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF190JT"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 3"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 1I Box 1 Bay 4"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF1902R"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 1I Box 1 Bay 4"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 5"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF195HF"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 5"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 6"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18Z9F"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 6"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 7"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF1902F"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 7"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
            <PHYSICAL_DRIVE>
             <LABEL VALUE = "Port 2I Box 1 Bay 8"/>
             <STATUS VALUE = "OK"/>
             <SERIAL_NUMBER VALUE = "9XF18W12"/>
             <MODEL VALUE = "MM0500GBKAK"/>
             <CAPACITY VALUE = "465 GB"/>
             <LOCATION VALUE = "Port 2I Box 1 Bay 8"/>
             <FW_VERSION VALUE = "HPGC"/>
            </PHYSICAL_DRIVE>
           </LOGICAL_DRIVE>
      </CONTROLLER>
     </STORAGE>
     <FIRMWARE_INFORMATION>
      <INDEX_1>
           <FIRMWARE_NAME VALUE = "HP ProLiant System ROM"/>
           <FIRMWARE_VERSION VALUE = "08/20/2012"/>
      </INDEX_1>
      <INDEX_2>
           <FIRMWARE_NAME VALUE = "HP ProLiant System ROM - Backup"/>
           <FIRMWARE_VERSION VALUE = "07/15/2012"/>
      </INDEX_2>
      <INDEX_3>
           <FIRMWARE_NAME VALUE = "HP ProLiant System ROM Bootblock"/>
           <FIRMWARE_VERSION VALUE = "08/30/2011"/>
      </INDEX_3>
      <INDEX_4>
           <FIRMWARE_NAME VALUE = "iLO"/>
           <FIRMWARE_VERSION VALUE = "1.13 Nov 08 2012"/>
      </INDEX_4>
      <INDEX_5>
           <FIRMWARE_NAME VALUE = "Power Management Controller Firmware"/>
           <FIRMWARE_VERSION VALUE = "3.0"/>
      </INDEX_5>
      <INDEX_6>
           <FIRMWARE_NAME VALUE = "Power Management Controller Firmware Bootloader"/>
           <FIRMWARE_VERSION VALUE = "2.7"/>
      </INDEX_6>
      <INDEX_7>
           <FIRMWARE_NAME VALUE = "System Programmable Logic Device"/>
           <FIRMWARE_VERSION VALUE = "Version 0x28"/>
      </INDEX_7>
      <INDEX_8>
           <FIRMWARE_NAME VALUE = "SAS Programmable Logic Device"/>
           <FIRMWARE_VERSION VALUE = "Version 0x0C"/>
      </INDEX_8>
      <INDEX_9>
           <FIRMWARE_NAME VALUE = "Server Platform Services (SPS) Firmware"/>
           <FIRMWARE_VERSION VALUE = "2.1.5.2B.4"/>
      </INDEX_9>
      <INDEX_10>
           <FIRMWARE_NAME VALUE = "HP Smart Array P420i Controller"/>
           <FIRMWARE_VERSION VALUE = "3.22"/>
      </INDEX_10>
     </FIRMWARE_INFORMATION>
     <HEALTH_AT_A_GLANCE>
      <BIOS_HARDWARE STATUS= "OK"/>
      <FANS STATUS= "OK"/>
      <FANS REDUNDANCY= "Redundant"/>
      <TEMPERATURE STATUS= "OK"/>
      <POWER_SUPPLIES STATUS= "Failed"/>
      <POWER_SUPPLIES REDUNDANCY= "Not Redundant"/>
      <PROCESSOR STATUS= "OK"/>
      <MEMORY STATUS= "OK"/>
      <NETWORK STATUS= "OK"/>
      <STORAGE STATUS= "OK"/>
     </HEALTH_AT_A_GLANCE>
</GET_EMBEDDED_HEALTH_DATA>
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>
<?xml version="1.0"?>
<RIBCL VERSION="2.22">
<RESPONSE
    STATUS="0x0000"
    MESSAGE='No error'
     />
</RIBCL>

Traceback (most recent call last):
  File "/usr/local/bin/hpilo_cli", line 245, in <module>
    main()
  File "/usr/local/bin/hpilo_cli", line 165, in main
    results = [getattr(ilo, method)(**params)]
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 712, in get_embedded_health
    process=process)
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 508, in _info_tag
    return self._process_info_tag(message, returntags or [tagname], process)
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 519, in _process_info_tag
    return process(self._element_children_to_dict(message))
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 430, in _element_children_to_dict
    val = self._element_to_list(elt)
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 472, in _element_to_list
    return [self._element_children_to_dict(x) for x in element]
  File "/usr/local/lib/python2.7/dist-packages/hpilo.py", line 443, in _element_children_to_dict
    retval[key].update(val)
AttributeError: 'list' object has no attribute 'update'
seveas commented 11 years ago

Hmm, looks like get_embedded_health output was changed significantly. I'll make hpilo.py cope.

giusca commented 11 years ago

Hi, just for your info, I got a similar issue when executing the same method against an ILO 3 server with firmware 1.28.

Traceback (most recent call last): File "/usr/lib/wingide-101-4.1/src/debug/tserver/_sandbox.py", line 1, in

Used internally for debug sandbox under external interpreter

File "/usr/lib/python2.6/site-packages/hpilo.py", line 712, in get_embedded_health process=process) File "/usr/lib/python2.6/site-packages/hpilo.py", line 508, in _info_tag return self._process_info_tag(message, returntags or [tagname], process) File "/usr/lib/python2.6/site-packages/hpilo.py", line 519, in _process_info_tag return process(self._element_children_to_dict(message)) File "/usr/lib/python2.6/site-packages/hpilo.py", line 430, in _element_children_to_dict val = self._element_to_list(elt) File "/usr/lib/python2.6/site-packages/hpilo.py", line 472, in _element_to_list return [self._element_children_to_dict(x) for x in element] File "/usr/lib/python2.6/site-packages/hpilo.py", line 443, in _element_children_to_dict retval[key].update(val) AttributeError: 'int' object has no attribute 'update'

Not sure this may be of any help but HP's iLO 3 Scripting and Command Line Guide mentions (pag. 141):

'If you are using a utility other than CPQLOCFG (such as PERL), the following steps help ensure that the iLO 3 firmware returns properly formatted XML. You must incorporate the following tag into the script sent to iLO 3:

' Thanks for writing hpilo :-)
seveas commented 11 years ago

Yeah, I have an incomplete fix locally that prevents the crash, but hides some data. Need to polish the test suite a bit more and I'll do another release.

seveas commented 11 years ago

Version 2.1, just released, has a complete test suite and a new implementation of get_embedded_health that works on ilo3 and ilo4.

giusca commented 11 years ago

great ! thanks for the good work :-)