Newly added Mellanox switch no longer shows CPU, memory, storage, fans speeds, temperatures

Posted this at r/LibreNMS, too.

I have a Mellanox switch that was added maybe 6-8 months ago that showed CPU, memory, fan, and things like that but the latest version of LibreNMS no longer shows these attributes. What has changed in LibreNMS?

The old device still showed those attributes but I added another switch and it doesn’t show CPU, etc. Only when I removed the old device and rediscovered that the problem lies with LibreNMS and not the device due to different OS versions.

LibreNMS is 1.66-30-g13e0da2 (Mon Aug 17 2020), running under Ubuntu 14.04 x86.
Web Server Apache/2.4.7 (Ubuntu)
PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1
Python 3.5.2
MySQL 5.5.62-0ubuntu0.14.04.1
Laravel 7.19.0
RRDtool 1.4.7

daily.sh runs fine. validate.php is OK, too.

$ ./daily.sh
Updating to latest codebase OK
Updating Composer packages OK
Updated from 13e0da2 to ca9dee9 OK
Updating SQL-Schema OK
Updating submodules OK
Cleaning up DB OK
Fetching notifications OK
Caching PeeringDB data OK
$ ./validate.php

Component Version
LibreNMS 1.66-37-gca9dee9
DB Schema 2020_07_29_143221_add_device_perf_index (172)
PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1
Python 3.5.2
MySQL 5.5.62-0ubuntu0.14.04.1
RRDTool 1.4.7
SNMP NET-SNMP 5.7.2
====================================

[OK] Composer Version: 1.10.10
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

Is my platform running LibreNMS too old? It’s still supported through Ubuntu ESM.

Thanks!