I have a problem, and i don’t know why in my Master-Satelit-Client configuration.
I created everything in Icinga Director, so I have so many working Satelite Zones wich is working great,
I get the checks result correctly in my main (Master) icinga, but if my satelite host is suddenly or planed offline, my main icinga show everthing on this satelite host or its satelite zone hosts is okay. There isn’t DOWN or PROBLEM.
Yes, because it’s a satelite host.
So main Master icinga is in public network (like: watch.publicdomain), this satelite is behind a firwall ins a local network (like: watch.vigado.local) the satellite connected to the master, master can’t check the satelite hostalive because the satlite not on the same network. in the local area all the other server has a master or parent: watch.vigado.local, so if you use zone-s the check endpoint is the local master, if i’m not worng.
The fact is that the Satelite checked there own hostalive i think is not a problem, because the Satelite push the result to the master. Again, the master can’t ping the satelite, but why don’t show UNKNOWN state if can’t get any result from satelite zone?
For cluster health checks, you can use the cluster-zone check command which checks the connection and turns red in case. The default host and service checks won’t be changed, since satellites will cache ongoing checks in their replay log and later synchronise this again on reconnect. Therefore you cannot modify the check history and have two lines of history - one on the master for connection issues, one from the satellite with actual results.
Perfect, glad you’ve figured it out Please pick a reply and mark it as solution - this helps others to see immediately how questions have been solved and grants users a badge for being very helpful too.