Force checks at midnight



I am monitoring over 170 machines with Nagios and I wanted to make the program to send me notifications about problems at problem / recovery moment, without re-notifying AND notifying every midnight. Example:

A machine is down at time:

Mon 16:00 - Wed 11:00

I want to receive notifications:

Mon 16:00
Tue 00:00
Wed 00:00
Wed 11:00 (recovery)

I know that I must set notification_interval to 0, but how to force state check at midnight? I thought that notification_period would do the thing, but it also checks notification_interval and if it is 0, it won’t notify…

Any ideas?