Q:

Nagios Disable service check if host unreachable

When I've declared the host, I specified a command to check if my host is alive (simple ping) :
hostgroups              hostgroup-WIN
check_interval          1
retry_interval          1
max_check_attempts      3
check_command           check-host-alive
check_period            24x7
contact_groups          contact-WIN

I also got a bunch of services that monitor this server. 
I want to disable theses services when the host is down (the command "check-host-alive" failed), since, of course, all services will lead to an error and to some annoying display on the web interface. 
Thank you. 

A:

What you describe is the default behavior; services have implicit dependencies on their hosts. 
This is why you don't get notifications for services on hosts that are down.  They will still show in the web interface, though. 
You can apply filters, at the top, to only show services on hosts that are up.