Application Availability
This article was updated to support v4.1 of Goliath Application Availability Monitor.
Please note, if your configuration of Goliath Application Availability Monitor is integrated into Goliath Performance Monitor this article is not applicable for your configuration. Please see additional configuration articles or create a support ticket for further assistance.
Article Contents
Are You Ready to Install?
Before proceeding, please ensure you have the following items available and prepared:
- Confirm that all applicable Prerequisites have been completed
- Goliath Application Availability Monitor Installation file has been download
- Your license key
- This should have been provided by Goliath Finance Dept upon purchase.
- If you do not have your license key please submit a support ticket and a member of the team will look it up and send it over to you.
Goliath Installation Steps
Install w/ local SQL Express
The Setup program will install the Goliath Application Availability Monitor (GAAM) and SQL Express 2017 on the system you want to be designated as the Server computer.
- Exit all programs
- To install GAAM, run the downloaded executable, ‘gaamserver_setup64.exe’
- The executable will start the install process and display a Welcome installer
- Click ‘Next’ to view the End User License Agreement. Read the agreement and if you agree with the terms, select ‘I agree to the terms of this license agreement’ and click ‘Next’. If you do not agree or do not wish to continue, select ‘I do not agree to the terms of this license agreement’ and click ‘Cancel’ to exit the installer
- Enter your product license key provided by Goliath Technologies and select ‘Next’ to continue
- Please verify and or specify the ‘STATIC IP Address’ or ‘DNS Name’ for the Goliath Server and Web Interface ‘Console Port’. When finished select ‘Next’ to continue.
- Once ‘Next’ is selected, the wizard will verify that the Console Port is available. If it is, Goliath will then continue.
- The next step lets you select where to install the Goliath Application Availability Monitor program. When the appropriate location is confirmed or entered, click ‘Next’ to continue.
- The default location is ‘C:\Program Files (x86)\MonitorIT\Application Availability Monitor’.
- If this is a full installation with an official license key, you will see the following options for configuring the database settings. Choose the top option for '(Default) Embedded SQL Express Database'.
- Please verify that the following installation settings are correct, if so select ‘Next’ to proceed with the installation or ‘Back’ to make the appropriate modifications.
- During the installation process, a progress bar will show the progress of installing the Goliath Application Availability Monitor, as seen in the figure below. You will also see the installation of the SQL Express database installation take place if applicable.
- Please Note: At some points during the installation your screen may go blank. This is a normal part of the installation process.
- Once Goliath Application Availability Monitor and SQL Express, if applicable, are successfully installed the install program will display a message that the installation is complete Click ‘Finish’ to exit the install program.
You have successfully installed Goliath Application Availability Monitor and can now launch the application and continue to the Post Installation section below.
Install w/ Remote SQL Server
The Setup program will install the Goliath Application Availability Monitor (GAAM) system you want to be designated as the Server computer. Additional steps are also listed on how to connect Goliath to a Remote SQL Server.
- Download the database file onto the remote SQL Server and place it in your ‘DATA’ Directory
- Open SQL Management Studio and connect to the SQL Server
- Attach the ‘GoliathDB’ database to the SQL Server
- Once the attachment is complete:
- Define a Windows Account that has DBO rights to the database
- Make sure that the 'GoliathDB' database is set to the highest compatibility level
- Now, log onto the server where you will be install Goliath
- Confirm that the DBO account for the database has local admin rights on the Goliath Server.
- If it suggest to sign into the Goliath Server as this account before proceeding further
- Install the latest version of the SQL Native Client which will be needed for the SQL Server connection.
- Here is a link to version 11.0 - this is a 2 min Next>Next install
- To install GAAM, run the downloaded executable, ‘gaamserver_setup64.exe’
- The executable will start the install process and display a Welcome installer
- Click ‘Next’ to view the End User License Agreement. Read the agreement and if you agree with the terms, select ‘I agree to the terms of this license agreement’ and click ‘Next’. If you do not agree or do not wish to continue, select ‘I do not agree to the terms of this license agreement’ and click ‘Cancel’ to exit the installer
- Enter your product license key provided by Goliath Technologies and select ‘Next’ to continue
- Please verify and or specify the ‘STATIC IP Address’ or ‘DNS Name’ for the Goliath Application Availability Monitor Server and Web Interface ‘Console Port’. When finished select ‘Next’ to continue.
- Once ‘Next’ is selected, the wizard will verify that the Console Port is available. If it is, Goliath Application Availability Monitor will then continue.
- The next step lets you select where to install the Goliath Application Availability Monitor program. When the appropriate location is confirmed or entered, click ‘Next’ to continue.
- The default location is ‘C:\Program Files (x86)\MonitorIT\Application Availability Monitor’.
- If this is a full installation with an official license key, you will see the following options for configuring the database settings. Choose the bottom option for 'Manual Configuration'.
- Please verify that the following installation settings are correct, if so select ‘Next’ to proceed with the installation or ‘Back’ to make the appropriate modifications.
- During the installation process, a progress bar will show the progress of installing the Goliath Application Availability Monitor, as seen in the figure below. You will also see the installation of the SQL Express database installation take place if applicable.
- Please Note: At some points during the installation your screen may go blank. This is a normal part of the installation process.
- Once Goliath Application Availability Monitor is successfully installed the install program will display a message that the installation is complete Click ‘Finish’ to exit the install program.
- Now that the installation is finished, there are a few more steps that need to be completed in order to connect Goliath & SQL.
- Launch 'ODBC Data Sources (32-bit)' from WIndows Administrative Tools
- When 'ODBC Data Sources (32-bit)' launches, by default it will be on the 'User DSN' tab. Switch to the 'System DSN' tab
- Click 'Add' and scroll through the list to select 'SQL Server Native Client 11.0' then hit 'Finish'
- Complete the requested information as highlighted below and then choose 'Next'
- Name: BreakoutRPM
- Description: this can be anything you like
- Server: this is the SQL Server and instance name where the database resides
- Keep all default settings on the "How should SQL Server verify..." page and click 'Next'
- Check the box to enable 'Change the default database to:' and then enter the name of the Goliath database and click 'Next'
- The default name is 'GoliathDB' but check the SQL Server to be sure it wasn't customized.
- Keep all default setting on the following page and click 'Finish'
- A SQL Server Setup window will appear. Click the 'Test Data Source...' button to confirm the SQL Connection is successful. Then click 'OK' to save the configuration.
- Now that that DSN is created, there is 1 more we'll need to configure so click 'Add' again on the 'System DSN' Tab
- Scroll through the list to select 'Microsoft Acess Driver (*.mdb)' then hit 'Finish'
- An 'ODBC Microsoft Access Setup' window will appear. Configure the 'Data Source Name' to be "BreakoutRPMAnalyze" then click the 'Select...' button
- A new pane will appear, navigate to the install directory of Goliath and then into the 'Database' folder. Choose the database named 'RPMAnalyze.mdb' and click 'OK'
- Note, the default location is "C:\Program Files (x86)\MonitorIT\Database"
- When finished the System DSN tab should look as follows. Feel free to close the tool.
- Open Windows File Explorer and navigate to the Bin folder inside the Goliath install directory
- Note, the default location is "C:\Program Files (x86)\MonitorIT\Application Availability Monitor\Bin"
- Inside the folder, there will be an application called "MonitorITCFU", right click and run this app as administrator
- Once the application launches, complete the following 'web server configuration' fields and keep all other the default values
- Root Directory: Enter the technology path
- Default path is "C:\Program Files (x86)\MonitorIT\Application Availability Monitor"
- Web Port: Remove the default value of '80' and enter '47629'
- Agent Port: Remove the default value of '82' and enter '8282'
- Root Directory: Enter the technology path
- When finished, click File>Save As, save the file in the Goliath 'Bin' directory and name it 'Default'
- Once the file is saved, the MonitorITCFU application can be closed
- Launch Goliath Application Availability Monitor
- The first time the technology is launched it creates the "MonitorIT Server Service" and "MonitorIT Agent Service"
- Open Windows Services and stop the "MonitorIT Server Service" only.
- Right click the "MonitorIT Server Service" and go to "Properties"
- Go to the "Log On" tab
- Change the "Log on as" option to be "This account" and then enter the username and password of the SQL DBO account
- Click Apply and then OK to save the setting.
- You can now restart the MonitorIT Server Service and continue to the next section.
Post Installation: What's Next?
In the following articles, we will discuss the details for configuring the Application Availability Monitor post install. This includes how to prepare your Launch Endpoint to allow simulations to execute, how to configure the simulations, and how to schedule them to run successfully.
NOTE: If your instance of Goliath Application Availability Monitor is integrated with Goliath Performance Monitor, for POC purposes the Launch Endpoint can be the same as the Goliath Server, but for full implementations we do recommend that the instances stay separate.