HPE ILO Re-Discovery Removing Physical Drives

I recently upgraded HPE ILO5 on a few servers and noticed that when I went into discovery and re-ran that it removed all the drives.

Only reason I ran it as it saw that the temperature was 0 Degrees.

Has there been a change in the way it’s being discovered or do I need to update anything to get this functionality back. It seems to only be drive status affected. Doesn’t seem to affect ILO4 either.

SNMP Details : V3
Port Association Mode : ifIndex
Max Repeaters : Max
Max OIDs : Max
Auth Level : authPriv
Auth Algo's : SHA AES
Component | Version
--------- | -------
LibreNMS  | 25.2.0 (2025-02-20T10:55:43+00:00)
DB Schema | 2025_01_30_000121_add_ifindex_index_to_ports_table (315)
PHP       | 8.3.17
Python    | 3.10.12
Database  | MariaDB 10.6.18-MariaDB-0ubuntu0.22.04.1
RRDTool   | 1.7.2
SNMP      | 5.9.1
===========================================

[OK]    Composer Version: 2.8.5
[OK]    Dependencies up-to-date.
[OK]    Database connection successful
[OK]    Database connection successful
[OK]    Database Schema is current
[OK]    SQL Server meets minimum requirements
[OK]    lower_case_table_names is enabled
[OK]    MySQL engine is optimal
[OK]    Database and column collations are correct
[OK]    Database schema correct
[OK]    MySQL and PHP time match
[OK]    Active pollers found
[OK]    Dispatcher Service not detected
[OK]    Locks are functional
[OK]    Python poller wrapper is polling
[OK]    Redis is unavailable
[OK]    rrd_dir is writable
[OK]    rrdtool version ok

The storage module was updated a few weeks ago so if you’d have seen an issue before now if it was related to that (still could be I guess).

If it’s happened after the iLO update then it’s most likely that and updated support needs adding. Can you post the output of ./discovery.php -h HOSTNAME -d -v

Here’s the discovery output.

Edit:
https://pastebin.com/neqrSPD0

This seems to have appeared to be a breaking change in ilo5 v3.0.0 onwards.
https://support.hpe.com/hpesc/public/docDisplay?docId=a00145660en_us&docLocale=en_US

Also in other communities.

https://forum.checkmk.com/t/storage-disk-monitoring-of-hpe-gen-10-server-ilo-5-gone-missing/43562/2

V3.0.0
snmpwalk -v3 -l authPriv -u <user> -a SHA -A <string> -x AES -X <string> <ilo-hostname> -On -Ci 1.3.6.1.4.1.232.3.2.5
.1.3.6.1.4.1.232.3.2.5 = No Such Object available on this agent at this OID

V2.9.9
snmpwalk -v3 -l authPriv -u <user> -a SHA -A <string> -x AES -X <string> <ilo-hostname> -On -Ci 1.3.6.1.4.1.232.3.2.5 | grep Bay
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.0 = STRING: "Port=1I:Box=1:Bay=1"
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.1 = STRING: "Port=1I:Box=1:Bay=2"
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.4 = STRING: "Port=2I:Box=2:Bay=1"
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.5 = STRING: "Port=2I:Box=2:Bay=2"
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.6 = STRING: "Port=2I:Box=2:Bay=3"
.1.3.6.1.4.1.232.3.2.5.1.1.64.0.7 = STRING: "Port=2I:Box=2:Bay=4"

Thanks for feeding back, now much we can do then. You’ll either need to downgrade the ilo version or wait for the upgraded version

Yeah I agree. Have downgraded to 2.99