I am testing the service dependency on my test environment.
I have 2 Ubuntu Servers which is, 1 Nagios Monitoring Server (Server1), 1 Web Server (Server3).
I created this service dependency definition in my Nagios Monitoring Server. NOTE: Yes I know my service dependency does not make any sense but this is only for testing.
Then I deliberately stopped the SSH service on the WebServer (Server3)
But even the retry attempt has been maxed out, I still see the "Server3-HTTP" being checked on the Scheduling Queue.
I thought by setting the 'execution_failure_criteria' to 'c' (Critical), the dependent service (which is Server3-HTTP in this case) will not be check at the event the master service (Server3-SSH in this case) is in critical status.
Any ideas?