iLO event log¶
The iLO keeps two separate logs: for iLO events and for server events. While iLO 4 can also log to a central syslog server, for others you will need to query this log yourself, using the functions below.
- class hpilo.Ilo
- get_ilo_event_log()¶
Get the full iLO event log
>>> ilo.get_ilo_event_log() [{'class': 'iLO 3', 'count': 1, 'description': 'Event log cleared.', 'initial_update': '01/30/2011 16:33', 'last_update': '01/30/2011 16:33', 'severity': 'Informational'}, {'class': 'iLO 3', 'count': 1, 'description': 'Server reset.', 'initial_update': '01/30/2011 16:34', 'last_update': '01/30/2011 16:34', 'severity': 'Caution'}, {'class': 'iLO 3', 'count': 4, 'description': 'Server power restored.', 'initial_update': '01/30/2011 16:34', 'last_update': '01/30/2011 16:42', 'severity': 'Informational'}, (Other log entries skipped)]
- clear_ilo_event_log()¶
Clears the iLO event log
- get_server_event_log()¶
Get the IML log of the server
>>> ilo.get_server_event_log() [{'class': 'Maintenance', 'count': 1, 'description': 'Maintenance note: IML cleared through hpasmcli', 'event_class': '0x0021', 'event_code': '0x0002', 'initial_update': '04/10/2014 12:26', 'last_update': '04/10/2014 12:26', 'severity': 'Informational'}, {'class': 'Rack Infrastructure', 'count': 1, 'description': 'Chassis Enclosure Serial Number SGH035M712 requires minimum firmware revision 03.50. It is currently 03.32.', 'event_class': '0x0022', 'event_code': '0x0019', 'initial_update': '[NOT SET] ', 'last_update': '[NOT SET] ', 'severity': 'Caution'}, {'class': 'POST Message', 'count': 1, 'description': 'POST Error: 1785-Slot X Drive Array Not Configured', 'event_class': '0x000a', 'event_code': '0x0001', 'initial_update': '12/20/2013 00:03', 'last_update': '12/20/2013 00:03', 'severity': 'Caution'}, {'class': 'System Revision', 'count': 1, 'description': 'Firmware flashed (ProLiant System BIOS - I31 08/02/2014)', 'event_class': '0x0020', 'event_code': '0x0002', 'initial_update': '03/05/2015 09:38', 'last_update': '03/05/2015 09:38', 'severity': 'Informational'}, {'class': 'System Revision', 'count': 1, 'description': 'Firmware flashed (iLO 4 2.10)', 'event_class': '0x0020', 'event_code': '0x0002', 'initial_update': '04/08/2015 16:55', 'last_update': '04/08/2015 16:55', 'severity': 'Informational'}]
- clear_server_event_log()¶
Clears the server event log