I've tried looking around the Thwack forums on this topic and I have yet to find an effective solution.
Create an alert when BGP route goes down or is missing in NPM (solarwinds.com)
I've read the article above but the problem I've run into is that an alert gets generated every time the BGP neighbor status changes. That would be fine but when a neighbor goes down, the router repeatedly changes it between the Active and Idle status until the neighbor becomes Established again. This leads to an alert being created every time the status change from Idle and Active and back again.
The remedy for that in the article above is to set the Alert to need to be active for at least 10 minutes before triggering. This is fine, but I would like to get an alert that a BGP neighbor is down faster than 10 minutes. Is this truly the only way to do this without generating a bunch of spurious alerts while the router is switching the neighbor between Active and Idle states until it becomes Established?