I’m in the process of migrating the Icinga 2 master nodes to new infrastructure and therefore need to move them to new hosts.
At the same time a satellite zone will be merged to the master zone.
Old:
New:
Both the master and satellite nodes have connections to Icinga 2 agents and execute remote checks. No NRPE, no NSClient++ etc.
I am not experienced in migrating monitoring servers or doing a recovery, but I would say that this step should be done differently:
Renaming/changing inside the zones.conf file(s) and then importing those changes via kickstart into the Director.
At least that is how I have set up my monitoring systems
Honestly, I would create a staging environment with the current setup, and test-drive the migration strategy. Especially the need for an uptodate zones.conf in the endpoints, and then deploying with the Director should be tested well enough before hurting production.
I ended up successfully migrating to new master nodes by doing the steps in my OP except for step 2.
Like @log1c suggested I used the kickstart wizard and deleted the old endpoints and hosts.
The whole migration went smoothly, no major hickups.