All "Health" pages return no results

LibreNMS, all “Health” pages say “no results found!”, as well as the “eventlog” page. There are 100+ devices that are still polling, and other pages show data, but these are all blank. They were working until recently.

When I view the browser error console, the error is “Flasher is not loaded”

Component | Version
--------- | -------
LibreNMS  | 23.8.2-52-g7bbe0a22f (2023-09-14T08:33:23-07:00)
DB Schema | 2023_09_01_084057_application_new_defaults (259)
PHP       | 8.2.10
Python    | 3.8.10
Database  | MariaDB 10.3.38-MariaDB-0ubuntu0.20.04.1
RRDTool   | 1.7.2
SNMP      | 5.8

[OK]    Composer Version: 2.6.2
[OK]    Dependencies up-to-date.
[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]    Python wrapper cron entry is not present
[OK]    Redis is unavailable
[OK]    rrdtool version ok
[OK]    Connected to rrdcached

Flasher needs to be updated in LibreNMS. No on has contributed code to do so. This is unrelated to your issue.

You didn’t give enough info to try to figure out what your issue is.

I was able to get the Health pages to load by fixing the filesystem permissions on the /opt/librenms/ directory (chown -R librenms:librenms /opt/librenms), however the Eventlog and Syslog pages are still blank. nginx shows no errors in error.log.

This is not the correct permissions. Run ./validate.php to see the correct chown command.

./validate.php returns everything okay, no errors.

I believe your eventlog issue is related to: Eventlog and Syslog pages empty

Running ./ resolved the eventlog problem for me. I cannot speak for syslog however.

1 Like

Updated using ./ and eventlog page is now populating. Syslog is still blank.