First off, what ever came about with Nagios Core 4 remote workers working like gearman? Are we able to distribute monitoring like gearman yet using the native Core 4 workers? If not, how close is that to coming?
Ok, now for the fun question........
We host a bunch of customers in house and for those it is easy, they are all on my NagiosXI server. We also have managed customers where their servers are located in their own data centers and we just have a VPN connection between the two of us. That VPN connection is very secured and I must put a device of some sort in their DC to limit the amount of ports required. So, the question is basically, how would you handle this? I can think of many ways to do it. I would love to have a method where the configuration is centralized on the current NagiosXI server.
So, go with advice......
EDIT: I also prefer active checks, just wanted to throw that out there. I like being able to recheck a few times before notifications are sent