How to migrate NV to another server(s)

How to Migrate without Changing IP Addresses

If you're not changing IP addresses, the process is fairly simple. This can be done one at a time or all at once. This process works for a standalone or distributed NV.

Install the same version of NV on the new servers.

Stop all services on all servers.

Copy the nms2 directory from the old servers to the corresponding new servers (usually in D:\netqos\mysql51\data)

Move the IP addresses from the old servers to the corresponding new servers

Start the services on the new servers

Sell the old servers on eBay.

How to migrate to a new server(s) with different IP address(es) and/or FQDN(s)

For a distributed NV, first migrate the master console, then migrate each poller. This should be done in stages to ensure things recover. Spread it over a few days, one server each day. For a standalone, skip the master migration (a standalone and a poller are equivalent).

To migrate the master:

Stop all services on the old master and the new master

Move the nms2 folder out of the mysql data directory on the new server (like into D:\backup\)

Copy the nms2 database folder from the old master to the new master

Start the 'NetQoS MySQL' service on the new master

Update the service_managers table to reflect the new master IP/FQDN

I like doing this with HeidiSQL because it makes it as easy as editing cells in Excel.

The smgr_host field should contain the FQDN and the smgr_addr can contain the FQDN or IP address (I prefer FQDN)

If you must do this manually, run the following from command line on the new master: