bash-4.4$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 26.1.1 (2026-01-12T18:25:32-05:00)
DB Schema | 2025_12_05_205509_devices_add_mtu_status (362)
PHP | 8.2.28
Python | 3.6.8
Database | MariaDB 10.3.39-MariaDB
RRDTool | 1.7.0
SNMP | 5.8
===========================================
[OK] Composer Version: 2.9.4
[OK] Dependencies up-to-date.
[OK] Database Connected
[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] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service is enabled
[OK] Locks are functional
[OK] Python wrapper cron entry is not present
[OK] Redis is functional
[OK] rrdtool version ok
[OK] Connected to rrdcached
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:
You can fix this with ./scripts/github-remove
Modified Files:
resources/definitions/os_discovery/dell-os10.yaml
The modification, FWIW, is to cause it to properly retrieve the software/OS version on Dell switches vs. the hardware revision, which doesn’t help anyone.
There aren’t really any steps to reproduce, just clicking on the () icon and click Notifications.
For me, that page currently takes about 50 seconds to load. This is relatively new behavior, over the last few weeks. Previously, this would take what I’d call a reasonable 5-10 seconds.
From what I can tell, it’s doing a bunch of SELECT statements on MariaDB. But we didn’t really change anything. The only thing I can figure is that there are currently more things in an alert status than usual (41 entries at present, whereas I believe before we had about half that).
Anything that can be done to speed this up, or anyplace to look for trouble?
Page itself loads fine/pretty immediately. Everything shows up up to the alert column headers with a “Loading…” line beneath it for the 50 or so seconds.
It really seems to be slamming away at the database while the browser is waiting, but I don’t know why that would be taking much longer than usual. Maybe it just grew larger than the size fo the cache or something? I’m not sure what to check.
We are having this problem with Alert History on 26.2.1-dev.142+a941cfaf4. It just says “Loading” and then nothing happens. Tried to run daily.sh and restart services.
This is related to the microseconds I believe. The JSON query can’t part those as its probably looking for an int or string:
2026-02-02T16:15:16.000000Z
Uncaught SyntaxError: Unexpected end of JSON input
at S.parse [as parseJSON] ()
at Object.success (jquery.bootgrid.min.js:6:2451)
at c (jquery.min.js?ver=05072021:2:28327)
at Object.fireWith [as resolveWith] (jquery.min.js?ver=05072021:2:29072)
at l (jquery.min.js?ver=05072021:2:79901)
at XMLHttpRequest. (jquery.min.js?ver=05072021:2:82355)
Looks like the Timestamp and the device columns are back for the Alert History but the Alert reason and the drop down that provides more info is not showing.