I currently have 4 advanced alerts that monitor the same alert trigger, which is a custom poll for an active IPSec tunnel. I had to create 4 different advanced alerts to cover my time of day issue. During the hours of 6 am to 6 pm on weekdays, I want no delay in alerting me if an IPSec tunnel goes down. However, during non-business hours or on the weekends, I want Orion to wait 30 minutes before sending me an alert. All of this is working properly, except for one piece.
Since there are four different alerts all monitoring for the same trigger condition, I could technically get up to 4 emails for the same event. I am now trying to make my advanced alerts "smart" enough not to trigger if one of the other advanced alerts for the same event triggered already.
An example would be, an IPSec tunnel goes down at 5:00 pm on Friday and does not get resolved until Monday at 8 am. In this scenario, I would get the initial email (which is the alert action) at 5:00 pm, then I would get one at 6:31 pm (30 minutes after 6:01 pm which is when the next alert is active), then one at 12:31 am on Saturday, and lastly at 12:31 am on Monday. Granted all of these would be for the same one event.
Does anyone know of a way to make the alerts not fire if it has already fired on a different alert? Or a better question would be, does anyone have a better way of configuring this solution than the way described?
Thanks in advance.