Algo deve estar mal configurado em algum lugar, ou o host está chegando mais rápido do que as verificações de serviço com falha. Mesmo no URL que Khaled postou, diz que as verificações de host são feitas sob demanda quando um serviço muda de estado:
Hosts are checked by the Nagios daemon:
- At regular intervals, as defined by the check_interval and retry_interval options in your host definitions.
- On-demand when a service associated with the host changes state.
- On-demand as needed as part of the host reachability logic.
- On-demand as needed for predictive host dependency checks.
Isso basicamente diz que o Nagios verifica os intervalos definidos e quando um serviço muda de estado. Quando um serviço quebra (entra em um estado WARNING / CRITICAL), uma verificação de host é executada e, se o host for visto como inativo, ele deve suprimir as notificações de serviço, supondo que você o tenha configurado dessa maneira. Você pode nos mostrar suas definições de serviço e host, mascarando qualquer nome de host / endereços para proteger os inocentes, se quiser.
Como observação, uso o Nagios há anos e nunca tive um alerta de serviço quando um host está em estado inativo, a menos que eu tenha configurado especificamente para fazer isso.