Technical Specifications

This document describes the requirements for NGINX Agent.

Supported Distributions

NGINX Agent can run in most environments. We support the following distributions:

AlmaLinux Alpine Linux Amazon Linux Amazon Linux 2 CentOS Debian
Version 8

9
3.16

3.17

3.18

3.19
2023 LTS 7.4+ 11

12
Architecture x86_84

aarch64
x86_64

aarch64
x86_64

aarch64
x86_64

aarch64
x86_64

aarch64
x86_64

aarch64
FreeBSD Oracle Linux Red Hat
Enterprise Linux
(RHEL)
Rocky Linux SUSE Linux
Enterprise Server
(SLES)
Ubuntu
Version 13

14
7.4+

8.1+

9
7.4+

8.1+

9.0+
8

9
12 SP5

15 SP2
20.04 LTS

22.04 LTS
Architecture amd64 x86_64 x86_64

aarch64
x86_64

aarch64
x86_64 x86_64

aarch64

Supported Deployment Environments

NGINX Agent can be deployed in the following environments:

  • Bare Metal
  • Container
  • Public Cloud: AWS, Google Cloud Platform, and Microsoft Azure
  • Virtual Machine

Supported NGINX Versions

NGINX Agent works with all supported versions of NGINX Open Source and NGINX Plus.

Sizing Recommendations

Minimum system sizing recommendations for NGINX Agent:

CPU Memory Network Storage
1 CPU core 1 GB RAM 1 GbE NIC 20 GB

Logging

NGINX Agent utilizes log files and formats to collect metrics. Increasing the log formats and instance counts will result in increased log file sizes. To prevent system storage issues due to a growing log directory, it is recommended to add a separate partition for /var/log/nginx-agent and enable log rotation.