But the freshness check only works for the services only and it doesnt work for the Host check.
What is working:
- Passive Checks for the host and services
- If any service is failed, client reports to the Nagios server and I receive the alerts
- When the service is recovered then client reports the UP status back to the Nagios server and I receive the recovery alert
If the client server loose network connectivity to the Nagios server then it fails to receive check results. Since Nagios server is not aware that it doesnt receive any new check statuses it keep maintaining the Up status even when the client host is not reachable. That is where we need the freshness check. (As per my knowledge)
I configured the freshness check for both the host and the services. Then if the client failed to report, the services generate alerts based on the freshness threshold. But the freshness check set up for the host doesnt generate any alert at all even when the client doesnt respond.
I really appreciate if any of you can be of any help for me to get this fixed.