Service checks ignore host parent


Hi All,
i’m new nagios user… nagios great though i have one question why Service checks ignore host parent?
for example i have host C is child of B, and host B is child of A
when B is dead… nagios smartly detect host C unreachable but Service checks still being tried on host C even it is unreachable and result in critical result (RED) … what i expected is nagios return Undetermined for all service on host C


is this misconfiguration or maybe bug? please help



I think you can find what you’re looking for here: … ncies.html

You need to configure dependencies. You can make hosts dependent on other hosts and services dependent on other services. However, I don’t know of any way to make services dependent on a host. I posted a similar question, and have received no responses. I have considered possible work-arounds for this, and have come up with the following options:

  1. Lets say you check your hosts by pinging them. You could create a service that pings these hosts as well and then make your other services dependent on that service.
  2. You could try to configure your services as “pseudo-hosts” and make these new pseudo-hosts dependent upon the actual host.

Hope this helps. I would be VERY interested in a more elegant solution, so if anybody has one, please let me know!




Dear theobiviater,

I’m afraid that Service Dependencies won’t work as expected. Take a look at:


Hope it helps.