Skip to content

Commit 9788926

Browse files
committed
added NGINX Agent version requirement for lightweight NIM
1 parent b5d3f31 commit 9788926

File tree

7 files changed

+25
-66
lines changed

7 files changed

+25
-66
lines changed

content/includes/nim/clickhouse/cli-skip-clickhouse.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ files:
55
- content/nim/disconnected/offline-install-guide.md
66
---
77

8-
If you skip installing ClickHouse, make sure to [disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}) in the `/etc/nms/nms.conf` file after installation.
8+
If you skip installing ClickHouse, you need NGINX Agent 2.41.1 or later.
9+
10+
After installation, make sure to [disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}) in the `/etc/nms/nms.conf` file.

content/includes/nim/installation/optional-steps/disable-metrics-collection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ files:
66
- content/nim/disconnected/offline-install-guide.md
77
---
88

9-
If you are not collecting metrics—either because you did not install ClickHouse or no longer want to use it—you must disable metrics collection by editing the `/etc/nms/nms.conf` file.
9+
If you’re not collecting metrics—because you didn’t install ClickHouse or don’t plan to use it—you must disable metrics collection in the `/etc/nms/nms.conf` file. This setup requires NGINX Agent version 2.41.1 or later.
1010

1111
For instructions, see [Disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}).

content/nim/deploy/vm-bare-metal/install-nim-deprecated.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Install NGINX Open Source or NGINX Plus on the host where you'll install NGINX I
7676

7777
</details>
7878

79-
{{<see-also>}}Make sure to review the [Technical Specifications]({{< ref "/nim/fundamentals/tech-specs" >}}) guide for sizing requirements and other recommended specs.{{</see-also>}}
79+
{{< see-also >}} Make sure to review the [Technical Specifications]({{< ref "/nim/fundamentals/tech-specs" >}}) guide for sizing requirements and other recommended specs. {{< /see-also >}}
8080

8181
---
8282

@@ -86,7 +86,7 @@ Install NGINX Open Source or NGINX Plus on the host where you'll install NGINX I
8686

8787
NGINX Instance Manager uses ClickHouse to store metrics, events, alerts, and configuration data.
8888

89-
If you do not need to store metrics, you can skip the installation steps in this section. Instead, you must disable metrics collection in the `/etc/nms/nms.conf` configuration file.
89+
If you don’t need to store metrics, you can skip installing ClickHouse. But you must use NGINX Agent version 2.41.1 or later, and you must disable metrics collection in the `/etc/nms/nms.conf` file.
9090

9191
For instructions, see [Disable metrics collection]({{< ref "nim/system-configuration/configure-clickhouse.md#disable-metrics-collection" >}}).
9292

content/nim/deploy/vm-bare-metal/install.md

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -129,41 +129,17 @@ By default, the script:
129129
- Installs the latest version of NGINX Instance Manager
130130
- Requires an active internet connection
131131

132-
You can customize the installation using the following options:
133-
134-
**Installation platform**
135-
136-
- {{< include "nim/installation/install-script-flags/distribution.md" >}}
137-
138-
**SSL certificate and key**
139-
140-
- {{< include "nim/installation/install-script-flags/cert.md" >}}
141-
- {{< include "nim/installation/install-script-flags/key.md" >}}
142-
143-
144-
**NGINX installation**
145-
146-
You can install either NGINX Open Source or NGINX Plus—but not both.
132+
#### Installation script options
147133

148-
If you don’t specify `-n` or `-p`, the script installs the latest version of NGINX Open Source by default.
149-
150-
- `-n`: Install the latest version of NGINX Open Source.
151-
- `-p`: Install the latest version of NGINX Plus as the API gateway. Must be used with `-j` to provide a JWT license.
152-
- `-j <path/to/license.jwt>`: Path to the `license.jwt` file (required if using `-p` to install NGINX Plus).
153-
154-
A JWT license is required for NGINX Plus R33 and later (see [NGINX Plus R33 release notes]({{< ref "nginx/releases.md#r33" >}})).
155-
156-
By default, the script looks for the license at `/etc/nginx/license.jwt` (or `/usr/local/etc/nginx/license.jwt` on FreeBSD).
157-
158-
If you use a custom path, note that custom paths aren’t supported until after the R33 upgrade.
159-
See [About subscription licenses]({{< ref "solutions/about-subscription-licenses.md#apply-the-jwt" >}}) for details and a workaround.
160-
161-
**ClickHouse installation**
162-
163-
- {{< include "nim/installation/install-script-flags/skip-clickhouse.md" >}}
134+
You can customize the installation using the following options:
164135

165-
- {{< include "nim/installation/install-script-flags/clickhouse-version.md" >}}
166136

137+
| Category | Option or Flag |
138+
|----------|----------------|
139+
| **Installation platform** | {{< include "nim/installation/install-script-flags/distribution.md" >}} |
140+
| **SSL certificate and key** | {{< include "nim/installation/install-script-flags/cert.md" >}}<br>{{< include "nim/installation/install-script-flags/key.md" >}} |
141+
| **NGINX installation** | `-n` Install the latest version of NGINX Open Source. *(Default if `-n` or `-p` not specified)*<br><br>`-p` Install NGINX Plus as the API gateway. Must be used with `-j` to provide a JWT license.<br><br>`-j <path>` Path to the `license.jwt` file. Required when using `-p`. |
142+
| **ClickHouse installation** | {{< include "nim/installation/install-script-flags/skip-clickhouse.md" >}}<br>{{< include "nim/installation/install-script-flags/clickhouse-version.md" >}} |
167143

168144
**Example: install with default key and certificate paths**
169145

content/nim/disconnected/offline-install-guide-deprecated.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ This guide explains how to install and upgrade NGINX Instance Manager in environ
1414

1515
## Before you begin
1616

17-
{{<call-out "important" "Complete the required prerequisites" "fas fa-exclamation-triangle">}}
17+
{{< call-out "important" "Complete the required prerequisites" "fas fa-exclamation-triangle" >}}
1818
You must complete the following prerequisite steps **before** installing NGINX Instance Manager. **Skipping these steps could cause installation issues**.
19-
{{</call-out>}}
19+
{{</ call-out >}}
2020

2121
### Security considerations
2222

content/nim/disconnected/offline-install-guide.md

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -68,33 +68,14 @@ Download the SSL certificate and private key required for NGINX Instance Manager
6868

6969
Run the installation script in `offline` mode to download NGINX Instance Manager, NGINX Open Source, ClickHouse (unless skipped), and all required dependencies into a tarball for use in disconnected environments.
7070

71-
### Required flags for packaging
72-
73-
**Installation mode and platform**
74-
75-
- `-m offline`: Required to package the installation files into a tarball for disconnected environments.
76-
- {{< include "nim/installation/install-script-flags/distribution.md" >}}
77-
78-
**SSL certificate and key**
79-
80-
- {{< include "nim/installation/install-script-flags/cert.md" >}}
81-
- {{< include "nim/installation/install-script-flags/key.md" >}}
82-
83-
**NGINX installation**
84-
85-
- `-n`: Include the latest version of NGINX Open Source in the tarball.
86-
87-
This option is optional in `offline` mode—if not specified, the script installs the latest version of NGINX Open Source by default.
88-
89-
NGINX Plus is **not supported** when using the script in offline mode.
90-
91-
To install NGINX Plus offline, see the [manual installation guide]({{< ref "nginx/admin-guide/installing-nginx/installing-nginx-plus.md#offline_install" >}}).
92-
93-
**ClickHouse installation**
94-
95-
- {{< include "nim/installation/install-script-flags/skip-clickhouse.md" >}}
96-
97-
- {{< include "nim/installation/install-script-flags/clickhouse-version.md" >}}
71+
### Installation script options
72+
73+
| Category | Option or Flag |
74+
|----------|----------------|
75+
| **Installation mode and platform** | `-m offline`: Required to package the installation files into a tarball for disconnected environments.<br>{{< include "nim/installation/install-script-flags/distribution.md" >}} |
76+
| **SSL certificate and key** | {{< include "nim/installation/install-script-flags/cert.md" >}}<br>{{< include "nim/installation/install-script-flags/key.md" >}} |
77+
| **NGINX installation** | `-n`: Include the latest version of NGINX Open Source in the tarball.<br><br>This option is optional in `offline` mode—if not specified, the script installs the latest version of NGINX Open Source by default.<br><br>NGINX Plus is **not supported** when using the script in offline mode.<br><br>To install NGINX Plus offline, see the [manual installation guide]({{< ref "nginx/admin-guide/installing-nginx/installing-nginx-plus.md#offline_install" >}}). |
78+
| **ClickHouse installation** | {{< include "nim/installation/install-script-flags/skip-clickhouse.md" >}}<br>{{< include "nim/installation/install-script-flags/clickhouse-version.md" >}} |
9879

9980
### Example: packaging command
10081

content/nim/system-configuration/configure-clickhouse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Unless otherwise specified in the `/etc/nms/nms.conf` file, NGINX Instance Manag
3838

3939
## Disable metrics collection
4040

41-
As of version 2.20, NGINX Instance Manager can run without ClickHouse. This lightweight option reduces system requirements and simplifies installation for users who do not need metrics.
41+
As of version 2.20, NGINX Instance Manager can run without ClickHouse. This lightweight option reduces system requirements and simplifies installation for users who do not need metrics. To use this setup, you must run NGINX Agent version 2.41.1 or later.
4242

4343
To disable metrics collection after installing NGINX Instance Manager:
4444

0 commit comments

Comments
 (0)