I’m looking for some guidance on how to properly monitor up/down on multiple hosts behind the same firewall (and therefore all clients have same external IP).
I have set up a Distributed solution, my master node lives in the cloud and has a public IP. I have no issues setting up monitoring of other agents in the cloud.
I have multiple physical and virtual servers and switches in my HQ that I want to monitor as well. Unfortunately, none of these have publicly-routable IPs.
If All the HQ machines are getting NAT’d and the hostalive check_command tracks UP/DOWN by pinging the IP, I am really only monitoring if the Firewall is UP/DOWN, not each individual host.
Is there a way that I can monitor a host’s UP/DOWN status based on the active tcp connection instead of ping?
(I’d also mention that I am able to properly monitor SERVICES on each host behind the firewall, my only issue at present is properly monitoring UP/DOWN)