Upgrade Version 8.1 or Newer

Before you upgrade PerformanceGuard, make sure that you know the hardware recommendations and software requirements.

Important Prerequisites

It's important to be aware of the following before you begin the upgrade process:

  • You must have administrative rights on the computer that you are going to perform the upgrade on (local administrator).
  • The new version of PerformanceGuard may require a different Java JDK and/or Microsoft .NET Framework version than your old one. If the new PerformanceGuard version requires a different JDK and/or .NET Framework version, it is important that you install the required JDK and/or .NET Framework version on the PerformanceGuard server before you install the new version of PerformanceGuard. See also Software Requirements and Install Java JDK.
  • You should install the new version at the same location as the one you are upgrading. Make a note of the location that PerformanceGuard is currently installed at.
  • You must uninstall first and then re-install the newer version when upgrading if you are using service accounts for accessing the database.
  • If you use SQL Server authentication, passwords for the databases must follow the password policy for the SQL Server that you use.

    View Microsoft's SQL Server password policies (link applies for SQL Server 2012, but you can select other SQL Server versions on the page).

  • You can download the server installer for the latest PerformanceGuard version. You can download the server installer for the latest PerformanceGuard version from the CapaSystems wiki.

If You Want to Upgrade a PerformanceGuard Installation that Uses Windows Authentication


If your current PerformanceGuard installation uses Windows authentication for some or all of its services, perform steps 1-5 in the following, but note that during step 5 you should also specify the Windows account(s) that should run the required service(s). Read more details about this under step 5.


Step 1: Stop PerformanceGuard Services

Select  /Start, type services.msc and press ENTER. Then stop these services:

  • PerformanceGuard Backend Server
  • PerformanceGuard Frontend Server
  • PerformanceGuard Web Server
  • PerformanceGuard Web Server 2

Step 2: Backup Database

Backup the existing Backend and Frontend(s) Databases

This step can be skipped if a vm snapshot has been created of the backend database

Step 3: Copy Configuration Files

Copy the configuration files from the existing installation folder:

  • msiproperties.properties
  • collector/conf/config.properties
  • notification/conf/config.properties
  • display/conf/performanceguard.xml
  • display2/display2.yml
  • display2/display2-ssl.yml

Step 4: Run the installer PerformanceGuardServer.exe

Run the installer

The installer should detect the existing installation and show an upgrade Dialog.

After Clicking upgrade the installer removes the old version and reads the configuration from the previous version.

Than continue with the installation, See Install PerformanceGuard Server. Run Install Process like a new installation except use the existing Database and Parameters

Strange Behavior After Upgrade?

On rare occasions, PerformanceGuard may behave strangely after an upgrade if its cache and work folders were not cleaned up before you started the new version of PerformanceGuard. Fortunately, there's an easy solution if you experience this: See the troubleshooting topic After Upgrade PerformanceGuard Behaves Strangely.


What About PerformanceGuard Agents?

You don't need to upgrade the PerformanceGuard agents that are installed on your organization's computers. Old agents are compatible with new versions of PerformanceGuard.
Should you wish to upgrade your PerformanceGuard agents anyway, you can download the latest version of the PerformanceGuard agent installer from the CapaSystems wiki. Unless your existing agents are very old (version 5.x or earlier), you don't need to remove existing agents before you deploy the new version.

Search this documentation

On this page

In this section