we are running 2.11 in a distributed cluster with 2 HA masters and 6 satellite zones (each with 2 server) but we’re looking into setting up agents to run the checks locally themselves. From the documentation, it appears as though the agent host and service objects get added under the master zone. the question i have is regarding scale - if we have 5000 agent hosts, won’t that impact the masters performance even if there’s only 3 services per agent and especially considering each existing satellite zone already has 2000 hosts and 17000 services (we already have plans to scale horizontal to more satellite zones). also the number of endpoints the master reports in the cluster would also include all the agents. the other option we’ve been trying is to have each agent be a zone onto itself but then the endpoints need to be on both masters in the zones.conf (based on the docs) which then becomes quite large.
just looking for some advice on where agent host and service object should live and how best to deploy at large scale.