How to Migrate Solarwinds Kiwi CatTools to another Server

Kiwi CatTools is a great config backup tool and has been around for a long time. There is a good chance you have it installed on an equally old system and will need to migrate it to a newer one.

Fortunately, moving Kiwi CatTools is a simple and straight forward process which I’ll break down for you.

We are going to be moving Kiwi Cattools from a Windows Server 2008 (not R2) server to a shiny new Windows Server 2016 server.

Related: How to Integrate Kiwi Syslog Web Access with Active Directory

How to Move Kiwi CatTools from Server 2008 to Server 2016

Before we can install anything on our new server we need to do some collection and house keeping on the old server. Be careful of the order that you perform these steps or you’ll find yourself on the phone with Solarwinds Licensing Support.

Backing Up Kiwi Cattools Configuration

The first thing we need to do is backup our database and variations folder. To do this:

  1. Launch CatTools.
  2. Navigate to File -> Database -> Export. Click on Export devices to tab delimited file.
  1. Save the .txt file to your preferred location.
  2. Navigate to File -> Database -> Export. Click on Export activities to tab delimited file.
  1. Save the .txt file to your preferred location.
  2. Navigate to File -> Database -> Backup current database.

This will save a .kdb file to CatTools3 ->KDB Backups -> System Backups. This is an optional step. The .txt files we exported earlier have the same data. This is just a ‘rather have it and not need it than need it and not have it’ type of thing.

  1. Open Windows Explorer and navigate to your CatTools installation folder and then copy the Variations folder to the same location you saved the .txt files earlier. In my case, this folder was located at C:\Program Files (x86)\CatTools3\Variations.
  2. Move the .txt files, .kdb file, and Variations folder that you just collected to a temporary spot on your new server.

How to Deactivate Current Kiwi CatTools License Before Migration

Now that we’ve collected our database and configuration information we can move on to deactivating the license within Kiwi CatTools.

We must do this before we can activate the license on the new server and definitely before we uninstall CatTools or decommission our server else we’ll end up on the phone with Solarwinds Licensing Support.

  1. Open SolarWinds License Manager. If you have not launched this before you may find a shortcut in your start menu for SolarWinds License Manager Setup. Run this setup to open the License Manager. If you cannot find these shortcuts you can download the License Manager from HERE.
  2. Check the box in front of Kiwi CatTools and click Deactivate.
  1. In the Deactivate Licenses window that opens, click Next.
  2. Check the appropriate box for your connectivity to the internet and fill in the proxy information if needed and click Next.
  3. Check the box to confirm that you want to deactivate the license and click Deactivate.
  4. The next screen will show the deactivation is in progress. Once it completes click Finish and Exit the License Manager.

How to Install Kiwi CatTools on New Windows Server 2016

Now that we have our database files backed up and license deactivated we can move on to the new server and begin setting Kiwi CatTools back up.

  1. Make sure .Net 3.5 is enabled on your server. If your server doesn’t have access to the internet you can mount a Windows Server 2016 ISO and run the following command to install .Net 3.5 (where /Source:D is the drive letter of your mounted ISO):

    Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

  1. Run the Kiwi CatTools installer on the new server. In my case it’s Kiwi_CatTools_3.11.3.setup.
  2. Opt to run Kiwi CatTools as a service when prompted.
  3. Open Kiwi CatTools and navigate to Help -> Enter registration details.
  1. In the window that opens, enter your license activation key and proxy information if necessary and click Next.
  2. Enter your valid contact information and click Next and then Finish.
  3. A window will open asking you to restart CatTools. Click restart.
  4. Once CatTools re-opens it will start the wizard. Click close on the wizard and then click No when asked if you want it to start next time. We are going to import our previous configuration and data so we don’t need to use the wizard.

How to Import Data Migrated from Old Kiwi CatTools Server

Now that our new server has a running version of CatTools we can import our previous configuration and data and wrap things up.

  1. Open up the Export_Activity.txt file you exported earlier and copied to the new server.
  2. Make sure any file and folder paths are valid and match the new server such as changing \Program Files\ to \Program Files (x86)\ if you’re migrating from a 32-bit to 64-bit server.
  3. Navigate to File -> Database -> Import -> Import devices from tab delimited file.
  1. Navigate to the Export_Device.txt file you generated and copied over earlier and open it.
  2. A box will open asking how to handle duplicate devices. You can just select Update since we don’t have any existing devices in the database yet.
  1. Navigate to File -> Database -> Import -> Import activities from tab delimited file.
  2. Repeat steps 4 and 5 for the Export_Activity.txt file.
  3. Copy the Variations folder that you backed up earlier to your new CatTools install directory.
  4. Open Services.msc and restart the Kiwi CatTools Service (service name CatTools).

At this point your Kiwi CatTools install should be in a functional state with all of your previously configured information populated. You can go ahead and proceed to start the timers and use the software as you would have on your previous server.

If you want all of your historical backups and change logs you can simply copy the folders containing them from the old server to the new server. Depending on the backup frequency and how long you’ve had CatTools running it could be a lot of data so think hard about whether that information is really valuable to you or not.

Recommended for You: Solarwinds Network Configuration Manager (NCM)

What would you do if one of your pieces of networking equipment failed? Could you rebuild it quickly? Do you know exactly what configuration it had? What ports were on what vlan? What about port channels?

You get the point.

Automate backing up configurations and updating of all your switching, routing, and firewall equipment without needing to know a single line of code with Solarwinds Network Configuration Manager.

This is one of those tools that pays for itself in man hours the first time you need to rely on it. Plus, you’ll sleep easier knowing you really have backed up all the things.

Chase Smith, CCNP

Chase Smith, CCNP is a Network Engineer III who has spent the last decade elbow deep in enterprise system administration and networking. He can usually be found trying to warm up behind the storage in the datacenter.

Leave a Reply

Your email address will not be published. Required fields are marked *