You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Directory storage requirements. Also, dependency requirements for NIM, NGINX and Clickhouse in offline mode (#1038)
* fix: Add directory storage recommendations for NIM
* fix: Remove unwanted content
* fix: Add NGINX, NIM and Clickhouse dependency list, Directory requirements
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/fundamentals/tech-specs.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/fundamentals/tech-specs.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/disconnected/offline-install-guide.md
Co-authored-by: Mike Jang <[email protected]>
* Update content/nim/fundamentals/tech-specs.md
Co-authored-by: Mike Jang <[email protected]>
* Apply suggestion from @mjang
---------
Co-authored-by: Mike Jang <[email protected]>
Copy file name to clipboardExpand all lines: content/nim/disconnected/offline-install-guide.md
+23-1Lines changed: 23 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,28 @@ Run the installation script in `offline` mode to download NGINX Instance Manager
94
94
95
95
After you’ve packaged the installation files on a connected system, copy the tarball, script, and SSL files to your disconnected system. Then, run the script again to install NGINX Instance Manager using the tarball.
96
96
97
+
## Dependencies needed for install script to run offline
98
+
99
+
There are OS dependencies we have for NGINX, NIM and Clickhouse. In offline mode we package only NGINX, NIM and Clickhouse packages, customers should first install OS dependencies also. Below are the dependencies list for Linux distributions with `.deb` (Debian/Ubuntu) and `.rpm` (Red Hat) packages. In online mode, these dependencies are auto resolved and installed.
-`-m offline`: Required to run the script in offline mode. When used with `-i`, the script installs NGINX Instance Manager and its dependencies from the specified tarball.
Copy file name to clipboardExpand all lines: content/nim/fundamentals/tech-specs.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,7 +132,37 @@ The table below shows the estimated storage requirements for **NGINX OSS**, base
132
132
|| 250 | 14 | 4 GiB |
133
133
{{</bootstrap-table>}}
134
134
135
+
## Directory Requirements for NGINX Instance Manager
136
+
137
+
Below are the directory requirements and storage recommendations for fresh, minimal, and moderate usage (<100 instances) of NGINX Instance Manager (NIM).
138
+
139
+
{{< call-out "important" >}}
140
+
These recommendations apply if you are using NGINX Agent to connect NGINX instances to NIM for full management capabilities, including:
141
+
142
+
- Managing configurations
143
+
- Viewing metrics
144
+
- Applying WAF policies
145
+
- Managing certificates
146
+
147
+
If you're concerned solely on usage reporting, you do not need NGINX Agent. Required resources needed are significantly reduced. For usage reporting-only deployments, NIM receives and stores usage data sent directly from the instances.
| /var/lib/clickhouse | Stores ClickHouse metrics data | recommend 2.5GB per instance (25GB for 10 instances, 250GB for 100 instances). This is only required if ClickHouse metrics are enabled |
159
+
| /var/log/nms | Stores logs for NIM with rotation enabled | recommended 50MiB per week if archived once a month |
160
+
| /etc/nms/ | Stores NIM configuration files | 50MiB |
The default ClickHouse configuration works efficiently with NGINX Instance Manager. If you change the configuration and ClickHouse runs out of memory, see the [ClickHouse configuration guide]({{< ref "/nim/system-configuration/configure-clickhouse.md#clickhouse-tuning" >}}) to adjust the settings.
0 commit comments