We had an issue with a few servers showing as CRITICAL in Nagios with"(Host Check Timed Out)" for the host check itself even though all services were displaying as OK.
Today I finally realized the issue is that in our hosts.cfg for there is a definition for "generic" that includes:
check_command check-host-alive
In our commands.cfg check-host-alive was defined to run check_ping.
However, these hosts were in our DMZ and...