Some devices become very insistent when there is an environmental condition present - such as high temperature - and send traps every 10 seconds. We recently had this problem and it was flooding our Spectrum system. Even worse, it occurred during the db backup interval and Archive Manager was shutdown and stuff really piled up.
What I would like would be a way in EventDisp to allow 'n' alarms to be generated, then have an alarm generated that says 'suppressing xyz alarm' and no more alarms generated until no events have been seen for 's' seconds. The latter is almost exactly a EventRateWindowRule, but I'm not sure how to tie the rules together.
Example for 'n'=2 and 2 minute window ('s'=2)
10:00:00 event -> alarm FAN BAD
10:00:10 event -> alarm FAN BAD
10:00:20 event -> alarm SUPPRESS FAN BAD ERRORS FOR 2 MINUTES
10:00:30 event
10:00:40 event
10:00:50 event
10:00:60 event
10:01:00 event
<no more events>
10:03:00 alarm > (Clear) FAN BAD ERRORS HAVE STOPPED
Thanks,
Al