View Count of NGINX Plus Instances
Follow the steps in this guide to track your NGINX Plus inventory and report on usage. Flexible Consumption Program customers may be asked to provide this information.
This documentation applies to NGINX Management Suite Instance Manager 2.3.0 and later.
Overview
To view a count of your NGINX Plus inventory, you need to:
- Install Instance Manager on a dedicated host.
- Install the NGINX Agent on each NGINX Plus instance.
Prerequisites
- This topic assumes you’ve installed one or more NGINX Plus instances.
Install Instance Manager
Instance Manager is part of the NGINX Management Suite.
To view the count of your NGINX Plus inventory, you’ll need to install Instance Manager.
-
Follow the instructions to install Instance Manager on a dedicated host. You do not need a license for Instance Manager to view the count of your NGINX Plus instances.
Supported NGINX versions
NGINX Management Suite supports the following NGINX versions:
Module Version NGINX OSS NGINX Plus Instance Manager 2.7.0 and later
2.0.0–2.6.01.18–1.22.1
1.18–1.21.6R21–R28
R21–R27API Connectivity Manager - Management Plane 1.4.0 and later
1.0.0–1.3.11.18–1.22.1
1.18–1.21.6R24–R28
R24–R27API Connectivity Manager - Data Plane and Dev Portal 1.4.0 and later
1.0.0–1.3.1Not supported
Not supportedR24–R28
R21–R27App Delivery Manager 4.0.0 and later Not supported R24–R28 Supported Linux distributions
The NGINX Management Suite gateway supports the following Linux distributions:
DistributionVersionArchitecture Instance Manager API Connectivity Manager App Delivery Manager NotesAmazon Linux 2 LTS x86_64 2.0.0 and later 1.0.0 and later 4.0.0 and later CentOS 7.4 and later in the 7.x family x86_64 2.0.0 and later 1.0.0 and later 4.0.0 and later Debian 10
11x86_64
x86_642.0.0 and later
2.0.0 and later1.0.0 and later
1.0.0 and laterNot supported
4.0.0 and laterOracle Linux 7.4 and later in the 7.x family
8.0 and later in the 8.0.x familyx86_64
x86_642.0.0 and later
2.6.0 and later1.0.0 and later
1.3.0 and laterNot supported
Not supportedRHEL 7.4 and later in the 7.x family
8.x and later in the 8.x family
9.x and later in the 9.x familyx86_64
x86_64
x86_642.0.0 and later
2.0.0 and later
2.6.0 and later1.0.0 and later
1.0.0 and later
1.3.0 and laterNot supported
4.0.0 and later
4.0.0 and laterUbuntu 18.04
20.04
22.04x86_64
x86_64
x86_642.0.0 and later
2.0.0 and later
2.3.0 and later1.0.0 and later
1.0.0 and later
1.0.0 and later4.0.0 and later
4.0.0 and later
4.0.0 and laterConfiguration Management for App Protect WAF is not compatible with Ubuntu 22.04. Sizing recommendations
The following sizing guidelines are for Instance Manager deployments with data plane instances that have standard configurations; that is, up to 40 upstream servers with associated location and server blocks and up to 350 associated certificates.
We recommend using solid-state drives (SSDs) for better storage performance.
# of Data Plane Instances CPU Memory Network Storage 10 2 vCPU 4 GB RAM 1 GbE NIC 100 GB 100 2 vCPU 4 GB RAM 1 GbE NIC 1 TB 1000 4 vCPU 8 GB RAM 1 GbE NIC 3 TB
See Also:
Refer to the Technical Specifications guide for sizing requirements for larger deployments and other recommended specs.
Install the NGINX Agent
For your NGINX Plus instances to communicate with Instance Manager, you need to install the NGINX Agent on each instance.
-
Follow the instructions to install the NGINX Agent on each NGINX Plus instance that needs to be counted.
Sizing recommendations
Ensure enough disk space is available to install the NGINX Agent on each NGINX Plus instance.
The following table lists the minimum sizing recommendations for the NGINX Agent:
CPU Memory Network Storage 1 CPU core 1 GB RAM 1 GbE NIC 20 GB
View Count of NGINX Plus Instances
The current count of NGINX Plus instances is shown on the NGINX Plus Inventory page.
- Open the NGINX Management Suite web interface and log in.
- In the Modules list, select Instance Manager.
- On the sidebar, select NGINX Plus.
- (Optional) To export the list of NGINX Plus instances to a
.csv
file, select Export. The exported list of instances is bounded by the page count.
Special Considerations
Upgrading NGINX Plus
-
Before upgrading NGINX on the Instance Manager host, verify the newer version is a compatible version of NGINX.
Supported NGINX versions
NGINX Management Suite supports the following NGINX versions:
Module Version NGINX OSS NGINX Plus Instance Manager 2.7.0 and later
2.0.0–2.6.01.18–1.22.1
1.18–1.21.6R21–R28
R21–R27API Connectivity Manager - Management Plane 1.4.0 and later
1.0.0–1.3.11.18–1.22.1
1.18–1.21.6R24–R28
R24–R27API Connectivity Manager - Data Plane and Dev Portal 1.4.0 and later
1.0.0–1.3.1Not supported
Not supportedR24–R28
R21–R27App Delivery Manager 4.0.0 and later Not supported R24–R28 -
The NGINX Agent is designed to work with all versions of NGINX Open Source and NGINX Plus. Updating NGINX will not affect the functionality of the NGINX Agent.
Upgrading Instance Manager
- After upgrading Instance Manager, make sure to upgrade the NGINX Agent on each NGINX instance.
Upgrading the NGINX Agent
- Follow the instructions to upgrade the NGINX Agent on each NGINX instance. We recommend updating to the latest version to ensure an accurate count of your NGINX Plus inventory.
Counting Instances without the NGINX Agent
-
The easiest and recommended way to count your NGINX Plus instances is by installing the NGINX Agent on each NGINX Plus instance to be counted.
If, for some reason, you cannot install the NGINX Agent on each NGINX Plus instance, you can track active NGINX Plus instances in Instance Manager using the Scan feature. However, this method may underreport the number of inactive NGINX Plus instances.
Troubleshooting
- If NGINX Plus reports non-compliance errors, you may need to add the NGINX user to the
nginx_agent
group.