After upgrading our icinga2 to the version : 2.12.4 we are facing an issue with the deployment of new configurations…
About our monitoring : we have 2 pollers in a zone (master - master) with 1 deployment endpoint. We have 1 web server that host icingaweb2 and icingadirector and we have a database server that host all of our databases for icinga, director… All these servers are on Gentoo Linux, icingaweb2 is on version 2.11.3 and icingadirector in 1.8.0.
Since the update the behaviour is like this :
Normal run : both icinga2 services are fine, 3 process per server are working properly and everything is fine.
When we push our first modifications via icingadirector, new processes are created on both icinga2 servers and replace the old process as it should be according to the documentation.
But after that first deployment our issue kick in: if we push a second configuration via icingadirector, some process are created BUT then are stucked… the only solution is to “kill -9” on thoses “stuck” processes to get the deployment back…
When we push our configuration with icinga director, 2 new processes are created on our pollers (machines with the icinga2 package) so these stuck processes are running on them. According to icingaDirector documentation (How It Works - Icinga Director in section “How your configuration is going to be rendered”) it seems to me that when a new stage (configuration) is deployed, Icinga would launch new processes using the newest changes. Then icinga would kill the old process (using the old configuration).
We suspect this phase is not going as its should. Icinga is not being able to kill the old processes. Therefore leaving us with stuck “old process” and the new process.
Regarding the logs, it’s more likely what is not happening. The only difference between a deployment that is good and a bad one is the following :
Hello there,
I would like to ask you to refrain from bumping topics this way. This forum works on the basis of people answering because they want to help and bumping is generally seen as rude.
If you don’t get a response to a topic, it’s usually because there wasn’t anyone who could help you at this point.
If you need more help with a topic and want to put it on the front page again, a good way to do so is giving an update on what you have tried since your last post to give people a few pointers.
Maybe there will be someone able to help you from there.