Distributed monitoring with Nagios?



I have 4 servers in different places and what I want to do is run Nagios on them all and make it so I only get alerted if a host or service is showing as down from at least 2 locations.

The hosts running Nagios will be the same ones being monitored and an alert should only come from one place.

i.e if host3 is down, host1 will send a notification for it if host2 or host4 show it as down also…but host2 and host4 wont notify because host1 has…

Is that kind of thing possible with Nagios?