I try to understand the notification behavior out of the timeperiod.
If the notification timeperiod is set from 12:00 p.m. to 12:03 p.m for a check and the users timeperiod is set to 24 hours with settings:
states = [ OK, Critical ] types = [ Problem, Acknowledgement, Recovery, Custom, FlappingStart, FlappingEnd ]
What should be the expected behavior as the check gets critical at 12:01 p.m. and recovers at 12:04 p.m.?
The user should get notified at 12:01 p.m. for the critical and skipped for the 12:04 p.m. recovery message. So far this is the expected behavior and its also working this way already.
But what should happen the next day at 12:00 p.m.? Do the user should get the skipped recovery message from the day before or not?
I ask, because I have two different Icinga2 instances which are both running on icinga2-2.12.3-1.el7.icinga.x86_64 and icingaweb2-2.8.2-1.el7.icinga.noarch and using the same configuration but I experience two different behaviors.
At one instance I get the recovery message the next day at 12:00 p.m. and on the other instance the recovery message is skipped fully. So I’m not sure if its a bug or where to search for the difference. First I would like to know, what is the expected behavior?
Many thanks in advance!