Prerequisites and Preparations
Hardware Requirements
- Control Center in production handling up to 2000 Test Agents and up to 20,000 active
streams:
- 8 vCPUs
- 40 GB RAM
- 2000 IOPS
- 1 TB disk space
- Control Center in production handling up to 8000 Test Agents and up to 100,000 active
streams:
- 36 vCPUs
- 72 GB RAM
- 15,000 IOPS
- 5 TB disk space
- Lab trials of a Control Center with up to 20 Test Agents and up to 1000 active
streams:
- 2 vCPUs
- 8 GB RAM
- 100 IOPS
- 10 GB disk space
Deployments larger than the limits indicated for each case will require multiple Control Centers.
Disk Usage
Below is some data on disk space taken up when testing various services. The total disk space required for a service is calculated by multiplying with the number of streams.
Service tested | Disk usage, standard resolution | Disk usage, high resolution |
TWAMP | 2.5 MB | 180 MB |
Bidirectional UDP | 2 x 1.5 MB = 3.0 MB | 2 x 110 MB = 220 MB |
The measurement data resolutions "standard" and "high" are defined according to the tables that follow. As detailed below, each is composed of a set of progressively lower resolutions for progressively longer time spans. The total number of data points is that stored in the time series database for each metric from a stream for a time period of either one year (standard resolution) or five years (high resolution). When data points become older than that, they are purged from the database.
Standard resolution
Data points are stored for one year.
The total number of data points is 13,566 (the sum of all entries in the Number of data points column).
This is the default resolution in Paragon Active Assurance.
Time span | Data point resolution | Number of data points | Percentage of data points |
Last 12 hours | 10 s | 4,320 | 31.8% |
Last 2 days | 1 min | 2,880 | 21.2% |
Last week | 5 min | 2,016 | 14.9% |
Last month | 20 min | 2,160 | 15.9% |
Last year | 4 h | 2,190 | 16.1% |
High resolution
Data points are stored for five years.
The total number of data points is 963,385.
Time span | Data point resolution | Number of data points | Percentage of data points |
Last 90 days | 10 s | 777,600 | 80.7% |
Last 1.5 years | 5 min | 157,680 | 16.4% |
Last 3 years | 1 h | 26,280 | 2.7% |
Last 5 years | 1 day = 24 h | 1,825 | 0.2% |
Required Communication Ports
When configuring a firewall, traffic on the following ports needs to be allowed to and from Control Center.
- Inbound:
- TCP port 443 (HTTPS): Web interface
- TCP port 80 (HTTP): Web interface (used by Speedtest, redirects other URLs to HTTPS)
- TCP port 6000 (default): Encrypted OpenVPN connection for Test Agent Appliances
- TCP port 6800: Encrypted WebSocket connection for Test Agent Applications
- Outbound:
- TCP port 25 (SMTP): Mail delivery
- UDP port 162 (SNMP): Sending SNMP traps for alarms
- UDP port 123 (NTP): Time synchronization
In addition, the following ports need to be open on the tun0
tunnel
interface.
- Inbound:
- TCP port 4334: General interaction with Test Agents
- HTTP port 80: Test Agent firmware update requests
- Outbound:
- TCP port 4334: General interaction with Test Agents
Operating System Requirements
- Ubuntu Server 18.04 LTS
A major release of Control Center will be "locked" to a version of the base OS, so a patch release of Control Center will not support a newer base OS than the original version.