APM Server
Hardware Requirements
The following hardware requirements outline the minimum hardware required for any computer that will serve as the APM Server. These requirements account for the APM software only. Additional hardware may be required on a APM Server machine on which other components are installed. These minimum requirements may not be sufficient, depending upon how your system is configured and the anticipated user load the system must service.
Application Server | ActiveMQ Server | ElasticSearch Server | Redis Server (Linux server) |
---|---|---|---|
Eight processor cores, 2+ GHz | Four processor cores, 2+ GHz | Eight processor cores, 2+ GHz | Four processor cores, 2+ GHz |
24 GB RAM | 16 GB RAM | 24 GB RAM | 16 GB RAM |
100 GB of available hard drive space | 100 GB of available hard drive space | 100 GB of available hard drive space | 100 GB of available hard drive space |
7.2K RPM drive | 7.2K RPM drive | 7.2K RPM drive | 7.2K RPM drive |
Software Requirements
The following software components are required.
- Application Server Requirements
- ActiveMQ and ElasticSearch Server Requirements
- Redis Server (Unix based) Requirements
Application Server Requirements
The following software components are required on any machine that will serve as the APM Server. This table is intended to be used as a reference of the behavior of the APM Server and Add-ons installer as it relates to each component. In addition to the components that appear in this list, there are configuration settings that will need to be set depending upon your operating system.
A Windows Server 2016, Windows Server 2019 or Windows Server 2022 operating system is required to properly run APM software, and must be installed on the machine that will serve as the APM Server. The APM testing environment uses Windows Server 2016, Windows Server 2019 and Windows Server 2022.
Software Name and Version |
Where You Can Obtain It |
Required? |
Behavior of APM Server and Add-ons Installer |
---|---|---|---|
IIS |
Microsoft |
Yes |
If this is not found, an error message will appear. |
Microsoft ADOMD.Net | Microsoft | Yes, if Rounds will be installed. | If this is not found, the installation will continue. |
Microsoft Visual C++ Redistributable Package (x86)
| APM |
Yes | If this is not found, the installer will install it automatically. |
ReportViewer2015 | Microsoft | Yes |
If this is not found, the installer will install it automatically. |
requestrewrite2 module | Microsoft | Yes, if OT Connect or Advanced Visualization will be installed | If this is not found, the installation will continue. |
requestRouter | Microsoft | Yes, if OT Connect or Advanced Visualization will be installed | If this is not found, the installation will continue. |
WinMerge | This is a third-party component, and must be obtained from WinMerge Development. | Yes, if you will use the APM Database Comparison Tool. This tool is required if you are upgrading APM, but is not required if you are performing a first-time installation. |
If this is not found, an error message will appear. However, you can continue through the installation process without installing WinMerge. |
ActiveMQ and ElasticSearch Server Requirements
The Windows Server 2016 or Windows Server 2019 operating system is required on the machine that will serve as the ActiveMQ or Elasticsearch server. The APM testing environment uses Windows Server 2016 or Windows Server 2019.
Redis Server (Unix based) Requirements
- Ubuntu Server 18.04
- Ubuntu Server 20.04