2

I need to query a whole bunch of Proliant servers for the firmware version on their NICs. I know I can find this information through HP Insight Management page, but the sheer number I need to check makes this a daunting task. Anyone know of a way to get this information remotely through WMI or some other service or tool? I've combed the Internet with no luck.

Thanks!

2
  • Windows-only? Or do you have Linux systems?
    – ewwhite
    Aug 29, 2012 at 19:49
  • Yes, Windows only. Aug 29, 2012 at 20:00

2 Answers 2

1

You could use "hpdiscovery" in HP SmartStart Scripting Toolkit. This tool generates clear xml where you can find section with network adapters.

For example:

<NetworkAdapters>
    <NetworkAdapter name="eth0">
        <MACAddress>xx:xx:xx:xx:xx:xx</MACAddress>
        <PCILocation>0000:02:00.0</PCILocation>
        <Firmware>1.5-9</Firmware>
        <PXEOrder>1</PXEOrder>
        <SlotNumber>0</SlotNumber>
    </NetworkAdapter>
    <!-- More adapters  -->
</NetworkAdapters>

Edit: nowadays you can use RESTful API to retreive Firmware Inventory (Proliant gen9; iLO > 2.30). It's pretty simple, you just need to GET (with Basic auth. headers) https://<iLO IP address>/rest/v1/Systems/1/FirmwareInventory

1

You should be able to get that via HP's System Insight Manager (and upgrade them too if you like).

2
  • With SIM, I can get the firmware version for just about every piece of hardware in the server EXCEPT the NIC. Don't know why. Aug 29, 2012 at 20:55
  • That IS odd, hmmm... I'll do some digging.
    – Chopper3
    Aug 30, 2012 at 8:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .