I'm a newbie when it comes to Icinga (never used Nagios) so please excuse my lack of experience.
I'd like to use Icinga to monitor various local networks and in the very near future, some networks that are off-site, connected via l2l vpn.
Ideally, I'd like to have the clients send their check data to the master (I believe it's referred to as "Bottom up") as various firewall rules disallow the master access to the clients. Additionally, I'd like to centralize the configuration check on the master so as a client connects, it pulls down whatever configurations we deem necessary (for a start, they will all be the same for each machine).
I'm a little confused in how to achieve this (hopefully it's possible) and after reading the documentation, I'm a bit more confused. Mainly, I'm not sure if I'm looking at a 'cluster-config sync' scenario or a local sync scenario.
At the moment, I've successfully installed Icinga2/IcingaWeb2 and I've connected a few clients. Things appear to be working as expected and notifications even work!
But, my problem is that after I connect a client to the master, I get checks like 'http'/'apt' and I don't want those. I'm currently deleting the apt/http.conf files out of /etc/icinga2/repository.d/hosts/hostname (on the master) but I don't think that's the right way and in terms of automation, it's a few more steps than I'd like.
Can anybody recommend how I might achieve this?
Thank you for your time in advance.