HponConf - command /sbin/hponcfg -g

Get the iLO firmware revision from the hponcfg command. This is a 3rd party utility from HP and isn’t shipped with RHEL. However, it’s useful for detecting possible hardware incompatibilities.

There are only five pieces of information extracted:

  • firmware_revision - the Firmware Revision value

  • device_type - the Device type value

  • driver_name - the Driver name value

  • server_name - the Server Name value

  • server_number - the Server Number value

Values are ‘’ if not listed in the output.

Input looks like this:

HP Lights-Out Online Configuration utility
Version 4.3.1 Date 05/02/2014 (c) Hewlett-Packard Company, 2014
Firmware Revision = 1.22 Device type = iLO 4 Driver name = hpilo
Host Information:
                        Server Name: esxi01.hp.local
                        Server Number:

Examples

>>> cfg = shared[HponConf]
>>> cfg.data['firmware_revision']
'1.22'
>>> cfg.data['server_name']
'esxi01.hp.local'
>>> cfg.data['server_number']
''
>>> 'Version' in cfg.data # other values in the hponcfg output not found
False
class insights.parsers.hponcfg.HponConf(context, extra_bad_lines=None)[source]

Bases: insights.core.CommandParser

Read the output of the HP ILO configuration utility.

firmware_revision

The firmware revision string.

Type

str

device_type

The device type (e.g. ‘iLO 4’).

Type

str

driver_name

The driver name (e.g. ‘hpilo’).

Type

str

parse_content(content)[source]

This method must be implemented by classes based on this class.