# Server health

The iLO knows a lot about your server’s physical health. The `get_embedded_health()` method lets you retrieve all the health information, so you can act upon it, for example in monitoring checks and management scripts. Note that the returned data can differ significantly between iLO versions.

class `hpilo.``Ilo`
  `get_embedded_health`()

    Get server health information

        >>> ilo.get_embedded_health()
        {'fans': {'Virtual Fan': {'label': 'Virtual Fan',
                                  'speed': (22, 'Percentage'),
                                  'status': 'OK',
                                  'zone': 'Virtual'}},
         'firmware_information': {'HP ProLiant System ROM': '08/02/2014',
                                  'HP ProLiant System ROM - Backup': '12/20/2013',
                                  'HP ProLiant System ROM Bootblock': '03/05/2013',
                                  'Power Management Controller Firmware': '3.3',
                                  'Power Management Controller Firmware Bootloader': '2.7',
                                  'Server Platform Services (SPS) Firmware': '2.1.7.E7.4',
                                  'System Programmable Logic Device': 'Version 0x13',
                                  'iLO': '1.51 Jun 16 2014'},
         'health_at_a_glance': {'bios_hardware': {'status': 'OK'},
                                'fans': {'status': 'OK'},
                                'memory': {'status': 'OK'},
                                'network': {'status': 'OK'},
                                'processor': {'status': 'OK'},
                                'storage': {'status': 'OK'},
                                'temperature': {'status': 'OK'}},
         'memory': {'advanced_memory_protection': {'amp_mode_status': 'Advanced ECC',
                                                   'available_amp_modes': 'On-line Spare, Advanced ECC',
                                                   'configured_amp_mode': 'Advanced ECC'},
                    'memory_details': {'CPU_1': {'socket 1': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 1,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'},
                                                 'socket 2': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 2,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 3': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 3,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'},
                                                 'socket 4': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 4,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 5': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 5,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 6': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 6,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 7': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 7,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 8': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 8,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'}},
                                       'CPU_2': {'socket 1': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 1,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'},
                                                 'socket 2': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 2,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 3': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 3,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'},
                                                 'socket 4': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 4,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 5': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 5,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 6': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 6,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 7': {'frequency': 'N/A',
                                                              'hp_smart_memory': 'N/A',
                                                              'minimum_voltage': 'N/A',
                                                              'part': {'number': 'N/A'},
                                                              'ranks': 'N/A',
                                                              'size': 'N/A',
                                                              'socket': 7,
                                                              'status': 'Not Present',
                                                              'technology': 'N/A',
                                                              'type': 'N/A'},
                                                 'socket 8': {'frequency': '1600 MHz',
                                                              'hp_smart_memory': 'Yes',
                                                              'minimum_voltage': '1.50 v',
                                                              'part': {'number': '672612-081'},
                                                              'ranks': 2,
                                                              'size': '16384 MB',
                                                              'socket': 8,
                                                              'status': 'Good, In Use',
                                                              'technology': 'RDIMM',
                                                              'type': 'DIMM DDR3'}}},
                    'memory_details_summary': {'cpu_1': {'number_of_sockets': 8,
                                                         'operating_frequency': '1333 MHz',
                                                         'operating_voltage': '1.50 v',
                                                         'total_memory_size': '48 GB'},
                                               'cpu_2': {'number_of_sockets': 8,
                                                         'operating_frequency': '1333 MHz',
                                                         'operating_voltage': '1.50 v',
                                                         'total_memory_size': '48 GB'}}},
         'nic_information': {'NIC Port 1': {'ip_address': 'N/A',
                                            'location': 'Embedded',
                                            'mac_address': 'fc:15:b4:0a:9d:58',
                                            'network_port': 'Port 1',
                                            'port_description': 'N/A',
                                            'status': 'Unknown'},
                             'NIC Port 2': {'ip_address': 'N/A',
                                            'location': 'Embedded',
                                            'mac_address': 'fc:15:b4:0a:9d:5c',
                                            'network_port': 'Port 2',
                                            'port_description': 'N/A',
                                            'status': 'Unknown'},
                             'iLO iLO Dedicated Network Port': {'ip_address': '10.42.128.1',
                                                                'location': 'Embedded',
                                                                'mac_address': '9c:b6:54:8e:4b:7c',
                                                                'network_port': 'iLO Dedicated Network Port',
                                                                'port_description': 'iLO Dedicated Network Port',
                                                                'status': 'OK'}},
         'power_supplies': {},
         'power_supply_summary': {'power_management_controller_firmware_version': '3.3',
                                  'present_power_reading': '65 Watts'},
         'processors': {'Proc 1': {'execution_technology': '6/6 cores; 12 threads',
                                   'internal_l1_cache': '192 KB',
                                   'internal_l2_cache': '1536 KB',
                                   'internal_l3_cache': '15360 KB',
                                   'label': 'Proc 1',
                                   'memory_technology': '64-bit Capable',
                                   'name': ' Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz       ',
                                   'speed': '2500 MHz',
                                   'status': 'OK'},
                        'Proc 2': {'execution_technology': '6/6 cores; 12 threads',
                                   'internal_l1_cache': '192 KB',
                                   'internal_l2_cache': '1536 KB',
                                   'internal_l3_cache': '15360 KB',
                                   'label': 'Proc 2',
                                   'memory_technology': '64-bit Capable',
                                   'name': ' Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz       ',
                                   'speed': '2500 MHz',
                                   'status': 'OK'}},
         'storage': {'Controller on System Board': {'cache_module_memory': '524288 KB',
                                                    'cache_module_serial_num': 'PBKHV',
                                                    'cache_module_status': 'OK',
                                                    'controller_status': 'OK',
                                                    'drive_enclosures': [{'drive_bay': 2,
                                                                          'label': 'Port 1I Box 1',
                                                                          'status': 'OK'}],
                                                    'fw_version': '5.42',
                                                    'label': 'Controller on System Board',
                                                    'logical_drives': [{'capacity': '558 GB',
                                                                        'encryption_status': 'Not Encrypted',
                                                                        'fault_tolerance': 'RAID 1/RAID 1+0',
                                                                        'label': '01',
                                                                        'physical_drives': [{'capacity': '558 GB',
                                                                                             'drive_configuration': 'Configured',
                                                                                             'encryption_status': 'Not Encrypted',
                                                                                             'fw_version': 'HPD5',
                                                                                             'label': 'Port 1I Box 1 Bay 1',
                                                                                             'location': 'Port 1I Box 1 Bay 1',
                                                                                             'model': 'EG0600FCVBK',
                                                                                             'serial_number': 'S0M243NV0000M433M04G',
                                                                                             'status': 'OK'},
                                                                                            {'capacity': '558 GB',
                                                                                             'drive_configuration': 'Configured',
                                                                                             'encryption_status': 'Not Encrypted',
                                                                                             'fw_version': 'HPD5',
                                                                                             'label': 'Port 1I Box 1 Bay 2',
                                                                                             'location': 'Port 1I Box 1 Bay 2',
                                                                                             'model': 'EG0600FCVBK',
                                                                                             'serial_number': 'S0M244080000M433FABZ',
                                                                                             'status': 'OK'}],
                                                                        'status': 'OK'}],
                                                    'model': 'HP Smart Array P220i Controller',
                                                    'serial_number': 'PCQVU0CRH6D13P',
                                                    'status': 'OK'}},
         'temperature': {'01-Inlet Ambient': {'caution': (42, 'Celsius'),
                                              'critical': (46, 'Celsius'),
                                              'currentreading': (19, 'Celsius'),
                                              'label': '01-Inlet Ambient',
                                              'location': 'Ambient',
                                              'status': 'OK'},
                         '02-CPU 1': {'caution': (70, 'Celsius'),
                                      'critical': 'N/A',
                                      'currentreading': (40, 'Celsius'),
                                      'label': '02-CPU 1',
                                      'location': 'CPU',
                                      'status': 'OK'},
                         '03-CPU 2': {'caution': (70, 'Celsius'),
                                      'critical': 'N/A',
                                      'currentreading': (40, 'Celsius'),
                                      'label': '03-CPU 2',
                                      'location': 'CPU',
                                      'status': 'OK'},
                         '04-P1 DIMM 1-4': {'caution': (87, 'Celsius'),
                                            'critical': 'N/A',
                                            'currentreading': (26, 'Celsius'),
                                            'label': '04-P1 DIMM 1-4',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '05-P1 DIMM 5-8': {'caution': (87, 'Celsius'),
                                            'critical': 'N/A',
                                            'currentreading': (25, 'Celsius'),
                                            'label': '05-P1 DIMM 5-8',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '06-P2 DIMM 1-4': {'caution': (87, 'Celsius'),
                                            'critical': 'N/A',
                                            'currentreading': (24, 'Celsius'),
                                            'label': '06-P2 DIMM 1-4',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '07-P2 DIMM 5-8': {'caution': (87, 'Celsius'),
                                            'critical': 'N/A',
                                            'currentreading': (24, 'Celsius'),
                                            'label': '07-P2 DIMM 5-8',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '08-P1 Mem Zone': {'caution': (90, 'Celsius'),
                                            'critical': (95, 'Celsius'),
                                            'currentreading': (29, 'Celsius'),
                                            'label': '08-P1 Mem Zone',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '09-P1 Mem Zone': {'caution': (90, 'Celsius'),
                                            'critical': (95, 'Celsius'),
                                            'currentreading': (28, 'Celsius'),
                                            'label': '09-P1 Mem Zone',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '10-P2 Mem Zone': {'caution': (90, 'Celsius'),
                                            'critical': (95, 'Celsius'),
                                            'currentreading': (25, 'Celsius'),
                                            'label': '10-P2 Mem Zone',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '11-P2 Mem Zone': {'caution': (90, 'Celsius'),
                                            'critical': (95, 'Celsius'),
                                            'currentreading': (27, 'Celsius'),
                                            'label': '11-P2 Mem Zone',
                                            'location': 'Memory',
                                            'status': 'OK'},
                         '12-HD Max': {'caution': (60, 'Celsius'),
                                       'critical': 'N/A',
                                       'currentreading': (35, 'Celsius'),
                                       'label': '12-HD Max',
                                       'location': 'System',
                                       'status': 'OK'},
                         '13-Chipset': {'caution': (105, 'Celsius'),
                                        'critical': 'N/A',
                                        'currentreading': (44, 'Celsius'),
                                        'label': '13-Chipset',
                                        'location': 'System',
                                        'status': 'OK'},
                         '14-Chipset Zone': {'caution': (90, 'Celsius'),
                                             'critical': (95, 'Celsius'),
                                             'currentreading': (32, 'Celsius'),
                                             'label': '14-Chipset Zone',
                                             'location': 'System',
                                             'status': 'OK'},
                         '15-VR P1': {'caution': (115, 'Celsius'),
                                      'critical': (120, 'Celsius'),
                                      'currentreading': (33, 'Celsius'),
                                      'label': '15-VR P1',
                                      'location': 'System',
                                      'status': 'OK'},
                         '16-VR P2': {'caution': (115, 'Celsius'),
                                      'critical': (120, 'Celsius'),
                                      'currentreading': (31, 'Celsius'),
                                      'label': '16-VR P2',
                                      'location': 'System',
                                      'status': 'OK'},
                         '17-VR P1 Mem': {'caution': (115, 'Celsius'),
                                          'critical': (120, 'Celsius'),
                                          'currentreading': (32, 'Celsius'),
                                          'label': '17-VR P1 Mem',
                                          'location': 'System',
                                          'status': 'OK'},
                         '18-VR P1 Mem': {'caution': (115, 'Celsius'),
                                          'critical': (120, 'Celsius'),
                                          'currentreading': (31, 'Celsius'),
                                          'label': '18-VR P1 Mem',
                                          'location': 'System',
                                          'status': 'OK'},
                         '19-VR P2 Mem': {'caution': (115, 'Celsius'),
                                          'critical': (120, 'Celsius'),
                                          'currentreading': (26, 'Celsius'),
                                          'label': '19-VR P2 Mem',
                                          'location': 'System',
                                          'status': 'OK'},
                         '20-VR P2 Mem': {'caution': (115, 'Celsius'),
                                          'critical': (120, 'Celsius'),
                                          'currentreading': (27, 'Celsius'),
                                          'label': '20-VR P2 Mem',
                                          'location': 'System',
                                          'status': 'OK'},
                         '21-SuperCap Max': {'caution': (65, 'Celsius'),
                                             'critical': 'N/A',
                                             'currentreading': (19, 'Celsius'),
                                             'label': '21-SuperCap Max',
                                             'location': 'System',
                                             'status': 'OK'},
                         '22-HD Controller': {'caution': (100, 'Celsius'),
                                              'critical': 'N/A',
                                              'currentreading': (46, 'Celsius'),
                                              'label': '22-HD Controller',
                                              'location': 'I/O Board',
                                              'status': 'OK'},
                         '23-HDcntlr Inlet': {'caution': (70, 'Celsius'),
                                              'critical': 'N/A',
                                              'currentreading': (40, 'Celsius'),
                                              'label': '23-HDcntlr Inlet',
                                              'location': 'I/O Board',
                                              'status': 'OK'},
                         '24-LOM Card': {'caution': (100, 'Celsius'),
                                         'critical': 'N/A',
                                         'currentreading': (40, 'Celsius'),
                                         'label': '24-LOM Card',
                                         'location': 'I/O Board',
                                         'status': 'OK'},
                         '25-LOM Card Zn': {'caution': (75, 'Celsius'),
                                            'critical': 'N/A',
                                            'currentreading': (40, 'Celsius'),
                                            'label': '25-LOM Card Zn',
                                            'location': 'I/O Board',
                                            'status': 'OK'},
                         '26-Mezz 1': {'caution': 'N/A',
                                       'critical': 'N/A',
                                       'currentreading': 'N/A',
                                       'label': '26-Mezz 1',
                                       'location': 'I/O Board',
                                       'status': 'Not Installed'},
                         '27-Mezz 1 Inlet': {'caution': 'N/A',
                                             'critical': 'N/A',
                                             'currentreading': 'N/A',
                                             'label': '27-Mezz 1 Inlet',
                                             'location': 'I/O Board',
                                             'status': 'Not Installed'},
                         '28-Mezz 2': {'caution': 'N/A',
                                       'critical': 'N/A',
                                       'currentreading': 'N/A',
                                       'label': '28-Mezz 2',
                                       'location': 'I/O Board',
                                       'status': 'Not Installed'},
                         '29-Mezz 2 Inlet': {'caution': 'N/A',
                                             'critical': 'N/A',
                                             'currentreading': 'N/A',
                                             'label': '29-Mezz 2 Inlet',
                                             'location': 'I/O Board',
                                             'status': 'Not Installed'},
                         '30-System Board': {'caution': (90, 'Celsius'),
                                             'critical': (95, 'Celsius'),
                                             'currentreading': (30, 'Celsius'),
                                             'label': '30-System Board',
                                             'location': 'System',
                                             'status': 'OK'},
                         '31-System Board': {'caution': (90, 'Celsius'),
                                             'critical': (95, 'Celsius'),
                                             'currentreading': (28, 'Celsius'),
                                             'label': '31-System Board',
                                             'location': 'System',
                                             'status': 'OK'},
                         '32-Sys Exhaust': {'caution': (75, 'Celsius'),
                                            'critical': (80, 'Celsius'),
                                            'currentreading': (25, 'Celsius'),
                                            'label': '32-Sys Exhaust',
                                            'location': 'System',
                                            'status': 'OK'},
                         '33-Sys Exhaust': {'caution': (75, 'Celsius'),
                                            'critical': (80, 'Celsius'),
                                            'currentreading': (32, 'Celsius'),
                                            'label': '33-Sys Exhaust',
                                            'location': 'System',
                                            'status': 'OK'},
                         '34-GPU 1': {'caution': 'N/A',
                                      'critical': 'N/A',
                                      'currentreading': 'N/A',
                                      'label': '34-GPU 1',
                                      'location': 'I/O Board',
                                      'status': 'Not Installed'},
                         '35-GPU 2': {'caution': 'N/A',
                                      'critical': 'N/A',
                                      'currentreading': 'N/A',
                                      'label': '35-GPU 2',
                                      'location': 'I/O Board',
                                      'status': 'Not Installed'}},
         'vrm': None}