Hello guys, after few weeks of solving netwoking problems with our provider, I'm finally able to start putting together "distributed" monitoring for our infrastructure.
Starting lightly, this is the current target: Icinga master, just one for now, sitting on our premises, currently monitoring just itself and few other machines via icinga2 client installed on them and using the "command endpoint" property. This works. Now, to monitor the vitual machines hosted on the provider's site, we will have a satellite icinga instance, which will monitor the hosts there, that's the part I don't fully understand. The idea is that these two icinga instances, the master and the satellite, are independent, meaning if there is a network problem between the master and the satellite, the monitoring still goes on, nothing break, the log is replayed to the master once the network works again. Sound good. So the problem is - what is needed to do in order to make the satellite sending monitoring data to the master? I have to create a zone and an endpoint for the satellite, that's clear, this part works - I can see from the icinga2.log and also in the cluster health check that the satellite endpoint is connected. Api listener feature is configured as well. Now if I just configure few checks for the satellite itself, the configs are modified on the satellite icinga2 installation, are these data automatically send to the master? Because in the zone configuration, the master is parent of the satellite, is that how it works? I don't know, I've tried, but it doesn't work for me this way. Do I have to specify the host/commands/services configuration for the satellite on the master instance? Or is it enough to have in only on the satellite? I guess both…but I'm not sure. I don't know, because if I mix here the "command endpoint" thing to invoke a check on the satellite, then it doesn't look much like an "independent" to me. I don't want to bring here any zones sync now, that's another level of abstractions I think, I need to understand basics first. Sure I have the documentation opened, the vagrant boxes too, but I can't wrap my brain around it. Any hints welcomed, btw, thanks for all your work guys, it's fun to work with icinga2. Thanks!
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users