Lenovo ThinkSystem DE4000F detected as "generic device"

Hi there,

We have a Lenovo ThinkSystem DE4000F SAN (all-SSD drive array). When added via SNMPv3, it’s detected as “generic device” and doesn’t populate fan/temperature/etc data at all.

Output of ./validate.php:

Component | Version
--------- | -------
LibreNMS  | 24.12.0-45-g5beee764f (2025-01-07T17:14:18-06:00)
DB Schema | 2024_10_20_154356_create_qos_table (310)
PHP       | 8.3.6
Python    | 3.12.3
Database  | MariaDB 10.11.8-MariaDB-0ubuntu0.24.04.1
RRDTool   | 1.7.2
SNMP      | 5.9.4.pre2
===========================================

[OK]    Composer Version: 2.8.4
[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 is enabled
[OK]    Locks are functional
[OK]    No python wrapper pollers found
[OK]    Redis is unavailable
[WARN]  IPv6 is disabled on your server, you will not be able to add IPv6 devices.
[OK]    rrd_dir is writable
[OK]    rrdtool version ok
Done                    ./validate.php

Device as it appears in LibreNMS: