nagios.sourceforge.net/docs/1_0/ ... uling.html
I understand that what you would like to see happen, is that only the host check is performed every 5 minutes, and if it finally comes alive, to then check the services. But nagios does not schedule host checks, only service checks. This host check that is made, is done so you wont be bombarded with 20 emails, saying that service1-20 are down, but in fact, the problem is that the host is down, causing all 20 services to be down. 1 email is sent.
Perhaps in version 2.0 we will see host checks being scheduled and working the way you suggest. Your logic makes perfect sense, but I'm just saying that this is not how it works and we can't force it to work the way you suggest.