Hi everyone,
I’m trying to monitor interface health by calculating error and discard percentages in SolarWinds — specifically to alert when:
InErrors%, OutErrors%
InDiscards%, OutDiscards%
are greater than 1%.
I created a SWQL query to calculate these percentages using packet counters like unicast/non-unicast packets. While the logic looks solid, I’m facing two major issues:
1. The SWQL query doesn't return any results in the Custom Query or Table widget, even though I know some interfaces have error/discard issues.
2. When I try to use the same logic in a custom SWQL alert trigger, it also doesn’t trigger — even in simulation mode with known bad interfaces.
Question What I’m looking for:
Has anyone successfully implemented a percentage-based alert for interface errors/discards?
Are there known limitations with using Interface Statistics data in SWQL queries or alerts?
Should I be approaching this differently — maybe using a transform or poller-based method instead?
Any guidance on how to accurately calculate error/discard percentages in SolarWinds?
Environment:
SolarWinds NPM
Interfaces monitored: GigabitEthernet, TenGig, etc.
Would greatly appreciate any help, working examples, or pointers from your experience!
Thanks,
Kamalesh