I know this is an insanely old post but i'm not sure if this was ever solved or available as a new feature. I am still trying to alert for bouncing circuits, is there a way to somehow create a rule for
if node down = >3, in minutes = < 20 then send alert.
Possible but not easily.
Only two ways I can think off currently are:
1) One alert for down that has a trigger action of a custom VB/PERL/etc. script that increments a property of the node TimeDown20, and a reset action that has a similar script decrements after it becomes stable for 20min. Then another alert that triggers whenever the TimeDown20 >= 3.
This will require you to be comfortable with scripts and have permission to change things in your database through them.
2) One alert that triggers for down instantly (or rather within 1 min due to how SW detects down nodes).
Use a custom SQL trigger that looks into the alert messages tables for the last 20 minutes and see if the count() of the down alert >= 3.
Somewhat easier in practice, but I suspect this would be much more resource intensive as you need to search through all alert messages (as you can't have multiple active alerts for the same alert).
Kind of busy so someone else will need to help you set up one or the other if you choose to implement one of them.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.