I’m using LibreNMS to monitor a Cisco WLC 9800-CL
The wireless data is collected correctly — I can see all Access Points with radioutil, interference, and num_clients in Devices → Access Points.
However, alert rules with “Applies to: Access Points” never trigger, even when the values are clearly above the threshold.
I’ve tried creating an alert rule
Other alerts (for devices, ports, sensors) are working fine.
Is there any way to make the Access Points entity alertable for Cisco WLC 9800?
Or maybe a recommended workaround for triggering alerts from radioutil data?
If you edit the rule, go to Advanced, copy the sql query, paste it into mysql and replace the ? with your device ID, see what it outputs. If it’s empty, your rule doesn’t match. You’ll probably want to look in the access_points data to double check what data is held for that device.
Based on the screenshot, access_points.radioutil is not NULL and contains valid values for this device. The device status is up, and the access_points data is correctly associated with the device. Graphs are also rendered correctly using this data.
Given that the data exists in the database, polling is clearly working, and the graph is using the same data source, is there a recommended solution or workaround to make the alert trigger correctly?
Interestingly, the alert started triggering after further testing. Initially it did not match, so we temporarily used a custom SQL query for validation. After reverting back to the standard rule, it began working as expected.
We will continue to monitor and investigate whether this was related to polling timing, entity population, or alert scheduler behavior.