I’ve been looking for an answer to my question and found your reply in this thread.
If I understand it correctly the services in the master zones will also apply for the satellite zones.
But in my case placing a service in the satellite zone executes this also against the hosts that are in the master zone?!
/etc/icinga2/zones.d/satelliteA/services.conf
apply Service “ping4” {
check_command = “ping4”
assign where host.zone == “satelliteA” && host.address
}
Without the host.zone == “satelliteA” it will also target the hosts on the master.
Hope you can make me smarter