Port down notice per port not Per switch

Good Morning Everyone,

I have been able to get alerts working for switches and can successfully receive email notifications listing ports that are down on a device. However, in some cases, the individual ports are more important to me than the switch as a whole, and I need alerting to function on a per-port basis.

For example, I aggregate multiple ISP connections onto a front-end switch in our campus telco closet and then hand them off over VLANs to the departments that use them. In this scenario, I need to receive an alert specifically when something like UC-SWFE-01 port 1/0/23 (ISP1) goes down.

If, during that same outage window, port 1/0/15 (ISP2) on the same switch also goes down, I need a separate alert generated for that port as well. Likewise, when port 1/0/23 is restored, I need a recovery notification specifically for that port while continuing to maintain the active alert for port 1/0/15 until it is also restored.

Right now, LibreNMS sends the initial alert when the first port goes down, but any additional port failures on the same switch are simply appended to the existing alert instead of generating a new alert for the newly affected port. Additionally, when one ISP connection is restored while another remains down, the restored port does not generate a resolved notification.

My question is: Is it possible to separate alerts on a per-port basis so that each port generates and clears its own independent alert?

Edit to add LibreNMS info for version we are running
Linux: Ubuntu 24.04 LTS
We are running the Nightly updates for LibreNMS

Version 26.6.1-dev.21+91f1ce05f - Mon May 25 2026 11:32:19 GMT-0400
Database Schema 2026_05_18_120000_port_security_boolean_enable_columns (388)
Web Server nginx/1.24.0
PHP 8.3.6
Python 3.12.3
Database MariaDB 10.11.14-MariaDB-0ubuntu0.24.04.1-log
Laravel 12.58.0
RRDtool 1.7.2
Net-SNMP 5.9.4.pre2

Not supported right now

Well that’s a bummer. Thanks for the fast reply :slight_smile:

The only terrible way to do this would be to make an alert rule for each individual port. :smiley: