This article was updated to support v12.1.1 of Goliath Performance Monitor.
This article provides step by step instructions for migrating your existing Goliath Performance Monitor to a new server. These steps must be completed in the following order or else configuration errors will take place. If you have problems along the way, please feel free to reach out by creating a support ticket for assistance. There are 2 options for migrating so see the appropriate instructions:
- The new Goliath Server will end up with the IP Address of the Old Goliath Server
- The new Goliath Server will have a new IP Address
Please Note: This article is only applicable for configurations where the Goliath Server has a remote SQL Server. Before proceeding, also please make sure that your existing Goliath Server is running the latest version
New Goliath Server will Keep the same IP Address as the Old Goliath Server
- Log onto the old/existing Goliath Server
-
Confirm that is running version 12.1.1 or later
- If it is not, please see the "latest release" section of the support center to update
-
Open up Windows Services and stop the MonitorIT Server Service and the MonitorIT Agent Service.
- Make note of the account that the MonitorIT Server Service is running as. If it is something other then 'local system' make sure the account is added as a Windows Admin to the new Goliath Server. This will be needed shortly as it is the account that has DBO rights to the database.
- Log onto the new Goliath server and do the following:
- Download & Install the latest ODBC Driver for SQL Server
- Download & Install Goliath Performance Monitor
- Reach out via a support ticket to request the full setup installer
- Please have your license key at hand as it will be required to proceed further. If you do not have your license key please create a support ticket requesting it.
- Select Manual Configuration on the ‘Goliath Performance Monitor SQL Database Options Page'
- After the install completes, do not click on the Goliath Performance Monitor desktop icon
- Log onto the old/existing Goliath Server and do the following:
- Copy over the GPMServer.cfg file from the old server and replace the file on the new server
- Default Location is C:\Program Files (x86)\MonitorIT\Bin or C:\Program Files\MonitorIT\Bin depending on your version
- (Optional) You can also copy over the "Exports" and "Report" folder if you want to save any of the old files previously generated
- Copy over the GPMServer.cfg file from the old server and replace the file on the new server
-
Log onto the new Goliath Server and do the following:
- Create the database ODBC connection:
- Launch ODBC Data Sources (64-bit) from Windows Administrative Tools
- Once open, go to the System DSN tab
- Next click Add and scroll through the list to select the driver type ODBC Driver 18 for SQL Server
- Name the connection with the information listed below, when finished click Next
- Define the Name as BreakoutRPM
- Define the Description as GPM Database
- Define the SQL Server name and instance using the drop down menu
- if you need to reference this on the old server feel free
- Keep the default settings to use the Integrated Windows authentication to connect to the database and select Next
- Check the box next to Change the default database to and select the appropriate database name from the drop down menu. Click Next
- The most common names are "MonitorIT", "Goliath", "GoliathDB"
- Select the Test Data Source button to validate the connection. Click OK to close all windows
- If the account your are signed into windows with doesn't have right to the database then it will fail. That is ok and you can proceed as long as you have the DBO creds for later
- Create the database ODBC connection:
- Shut down your old Goliath Server
-
Update the new Goliath Server to be assigned the IP address of the old Goliath Server
- This is required for all of the agents automatically check into the new instance and for the product to launch.
-
The product is now ready to be launched, click the Goliath Performance Monitor icon on the new Goliath server to launch the product.
- Please note, the product may not appear, this is to be expected (see next step)
- Open Windows Services and stop the MonitorIT Server Service
- Right click the service and open the Properties
- Navigate to the Log On tab and enter the credentials for the service account that has DBO rights on the Goliath database. When finished click OK
- Restart the MonitorIT Server Service
- The product will now appear, on the configure>inventory screen delete out the entry for the old server hostname
New Goliath Server will have a different IP Address then the Old Goliath Server
- Log onto the old/existing Goliath Server
-
Confirm that is running version 12.0 or later
- If it is not, please see the latest release section of the support center to update
-
Open up Windows Services and stop the MonitorIT Server Service and the MonitorIT Agent Service.
- Make note of the account that the MonitorIT Server Service is running as. If it is something other then 'local system' make sure it is added as a Windows Admin to the new Goliath Server. This will be needed shortly as it is the account that has DBO rights to the database.
- Log onto the new Goliath server and do the following:
- Download & Install the latest ODBC Driver for SQL Server
- Download & Install Goliath Performance Monitor
- Reach out via a support ticket to request the full setup installer
- Please have your license key at hand as it will be required to proceed further. If you do not have your license key please create a support ticket requesting it.
- Select Manual Configuration on the ‘Goliath Performance Monitor SQL Database Options Page
- After the install completes, do not click on the Goliath Performance Monitor desktop icon
- Log onto the old/existing Goliath Server and do the following:
- Copy over the GPMServer.cfg file from the old server and replace the file on the new server
- Default Location is either C:\Program Files (x86)\MonitorIT\Bin or C:\Program Files\MonitorIT\Bin
- (Optional) You can also copy over the "Exports" and "Report" folder if you want to save any of the old files previously generated
- Copy over the GPMServer.cfg file from the old server and replace the file on the new server
-
Log onto the new Goliath Server and do the following:
- Create the database ODBC connection:
- Launch ODBC Data Sources (64-bit) from Windows Administrative Tools
- Once open, go to the System DSN tab
- Next click Add and scroll through the list to select the driver type ODBC Driver 18 for SQL Server
- Name the connection with the information listed below, when finished click Next
- Define the Name as BreakoutRPM
- Define the Description as GPM Database
- Define the SQL Server name and instance using the drop down menu
- if you need to reference this on the old server feel free
- Keep the default settings to use the Integrated Windows authentication to connect to the database and select Next
- Check the box next to Change the default database to and select the appropriate database name from the drop down menu. Click Next
- The most common names are "MonitorIT", "Goliath", "GoliathDB"
- Select the Test Data Source button to validate the connection. Click OK to close all windows
- If the account your are signed into windows with doesn't have right to the database then it will fail. That is ok and you can proceed as long as you have the DBO creds for later
- Create the database ODBC connection:
- Navigate to C:\Program Files\MonitorIT\Bin or
- Edit the file GPMServer.cfg via Notepad or Notepad ++
- Edit the field labeled Server and update it to match the new Goliath Server's IP Address
- Save the file and close
-
The product is now ready to be launched, click the Goliath Performance Monitor icon on the new Goliath server to launch the product.
- Please note, the product may not appear, this is to be expected (see next step)
- Open Windows Services and stop the MonitorIT Server Service
- Right click the service and open the Properties
- Navigate to the Log On tab and enter the credentials for the service account that has DBO rights on the Goliath database. When finished click OK
- Restart the MonitorIT Server Service
- The product will now appear, on the configure>inventory screen delete out the entry for the old server hostname
- Since all deployed agents are configured with the old Goliath Server Address, you'll need to update them to point them to the new server address: