So, this is a bit complicated, but here we go:
I have a Gen7 Sonicwall, which is waiting a pull into the main branch, to patch the problem, I added the change manually ( github pull request: Add Sonicwall OS 7 by edgetho007 · Pull Request #12997 · librenms/librenms · GitHub ). After doing so (and clearing a cache file) the unit was recognized without issue, however, when looking at the device: no CPU/memory/port info is populated into the device page, the Ports page is literally blank.
The only metric that seems to be pulled is the system uptime and basic info (system name, firmware, etc)
Validate shows only a warning on updates, because there’s a modified file (where the modified file listed is only the sonicwall.yaml file - which needs to be modified if this device is to be recognized at all). All other checks pass without issue.
I just updated this system, running version 21.6.0-54-g1a9755981, using nginx 1.18/php 7.4.3/python 3.8.10/mysql 10.3.29-MariaDB/Laravel 8.49/RRDtool 1.7.2 on Ubuntu 20.04.2 LTS.
Checking the logs, there’s no issues showing in any logs, though, as a precaution, I set the php memory limit to 512 in the config.php file.
If I go to the settings for the device and check port settings, they are all there. (there’s about a dozen of them)
I have ~24 devices in Libre right now, so it’s not a large install. I also checked disk use and I have lots of space free. I’m a little stumped. any ideas?