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.5 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
- 7.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
- 30 GB disk space
Deployments larger than the limits indicated for each case will require multiple Control Centers.
Disk Usage and Data Retention Periods (RRDs)
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 | 3.6 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% |
Disk Usage and Data Retention Periods (TimescaleDB)
The table below shows the number of data points and retention periods for TimescaleDB rollups used for monitor data. Data for tests are not rolled up, nor are they automatically deleted over time.
Granularity | Default retention period | Number of data points |
---|---|---|
10 s (raw) | 3 days | 25,920 |
1 min | 7 days | 10,080 |
5 min | 30 days | 8,640 |
30 min | 180 days | 8,640 |
1 h | 365 days | 8,760 |
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
Advanced: As mentioned above, the communication between the Test Agent Appliance and
Control Center is done over an OpenVPN tunnel on port 6000. If you want to firewall this
OpenVPN connection running on the tun0
tunnel interface, you must allow
these ports:
- 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 22.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.