How do I move or migrate my installation to new servers?
Moving the Nimsoft installation generally requires making a copy of the old and moving it to the new. However some steps need to be taken before the move.
To backup the hub:
1. Stop the Nimsoft Robot on the hub to be moved
2. Backup the entire directory
- Windows C:\Program Files (x86)\Nimsoft
- Linux /opt/nimsoft
If you cannot afford the downtime:
a. Stop the data_engine, nas, wasp and sla_engine probes. This should stop any SQL clients from connecting to the database.
b. If possible, stop all QoS data from being inserted into the data_engine queue. This can be done by moving all of the robots connecting to the existing hub to another hub and then stopping any probes running on that hub.
3. Copy the Nimsoft directory to the new server
- Windows C:\Program Files (x86)\Nimsoft
- Linux /opt/nimsoft
4. Install the same version of Nimsoft that was on the old server onto the new server
a. This step will maintain the current configuration files, but register all of the probes
b. If feasible, do not change the userid, or password of the user accessing the database during this install. Keep all of the default values and its install should work perfectly.
5. Post-move
a. Reestablish hub tunnels
b. Reestablish nas replication
c. Activate any probes not already activated
6. If the hub does not start correctly, or you lose contact with the other hubs you might need these steps, but: ONLY IF YOU HAVE MULTIPLE HUBS
a. Stop the Nimsoft Robot on the new hub
b. Remove the security.cfg, security.dta, and security.bak from the hub directory
- Windows C:\Program Files (x86)\Nimsoft
- Linux /opt/nimsoft/hub
c. Start the Nimsoft Robot
d. Allow it to run for at least 5 minutes before trying to log in again
Be sure to check and keep software compatibility in mind when considering using this process
Compatibility Matrix as of 20.4:
https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/unified-infrastructure-management/20-4/installing/product-compatibility/ca-uim-compatibility-matrix.html
Upgrade Path as of 20.4:
https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/unified-infrastructure-management/20-4/installing/product-compatibility/supported-upgrade-paths.html
If server names and IP addresses will be changed to new hostnames and IPs, consider the following:
Take a backup / SNAPSHOT of the Primary Hub, OC and CABI machines, and Database servers
If possible, install a similar UIM version to what you are currently running on the new server
Stop the Nimsoft Robot service
Copy the contents of the old ...Program files (x86)\Nimsoft installation directory to the new server into whatever location you need e.g., for Windows, C: drive, D:\ drive, for Linux/UNIX, /opt/nimsoft,etc.
Delete the contents of the niscache directory
Edit the robot.cfg and hub.cfg files to reflect the new server names and new IP addresses
If you want you can edit the controller.cfg and set all the probes listed there to 'active = no' except the controller/spooler/hdb/hub to prevent them from starting while you make configuration changes
Then start the Nimsoft Robot Service on the new servers, Primary, Secondary (HA), OC, CABI, etc.
You can verify that things are working and IM should be functional and able to connect to the hub on the new server
Note that one or more remote monitoring probes might have references in them to the wrong locations. You can edit their .cfg file directly to change them or use the probe GUI in IM to edit and then activate them one at a time
Database:
Certificates:
Helpful References:
Automatically validate hdb and spooler probes or other probes via script
https://knowledge.broadcom.com/external/article/34372