In Nagios, assume the following scenario: you have 3 hosts, A B and C each with services 1-3, and having host B as a parent host to host C with A being at the same level as B.
Is it possible to; a) When scheduling downtime for host A, also have downtime scheduled for all services on that host? b) When downtime occurs, unexpected or otherwise on host B, have all service on host C be considered down also without alerts or notifications, like the host itself is?
Thanks
In Nagios 3, (a) is the default behaviour. I think that (b) is also how things work in Nagios 3, although I haven't personally tested that.
The short answer to both questions is "no". There are several scripts floating around to do (a), but Nagios does not put downtime on a hosts services when it is on the host. However, Nagios will not notify for services while the host is down, it's when the host comes back up and services are still down that you will get notifications. As for (b), you can do this by putting dependencies between the services, but you can't have services depend on a host to my knowledge.