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
-**Drill down into specifics**: For in-depth information on a specific metric, like expiring certificates, click on the relevant link in the metric's card to go to a detailed overview page.
11
+
-**Refine metric timeframe**: Metrics show the last hour's data by default. To view data from a different period, select the time interval you want from the drop-down menu.
| <iclass="fas fa-heartbeat"></i> **Instance availability**| Understand the operational status of your NGINX instances. | - **Online**: The NGINX instance is actively connected and functioning properly. <br> - **Offline**: NGINX Agent is connected but the NGINX instance isn't running, isn't installed, or can't communicate with NGINX Agent. <br> - **Unavailable**: The connection between NGINX Agent and NGINX One has been lost or the instance has been decommissioned. <br> - **Unknown**: The current state can't be determined at the moment. |
22
+
| <iclass="fas fa-code-branch"></i> **NGINX versions by instance**| See which NGINX versions are in use across your instances. ||
23
+
| <iclass="fas fa-desktop"></i> **Operating systems**| Find out which operating systems your instances are running on. ||
24
+
| <iclass="fas fa-certificate"></i> **Certificates**| Monitor the status of your SSL certificates to know which are expiring soon and which are still valid. ||
25
+
| <iclass="fas fa-cogs"></i> **Config recommendations**| Get configuration recommendations to optimize your instances' settings. ||
26
+
| <iclass="fas fa-shield-alt"></i> **CVEs (Common Vulnerabilities and Exposures)**| Evaluate the severity and number of potential security threats in your instances. | - **Major**: Indicates a high-severity threat that needs immediate attention. <br> - **Medium**: Implies a moderate threat level. <br> - **Minor** and **Low**: Represent less critical issues that still require monitoring. <br> - **Other**: Encompasses any threats that don't fit the standard categories. |
27
+
| <iclass="fas fa-microchip"></i> **CPU utilization**| Track CPU usage trends and pinpoint instances with high CPU demand. ||
28
+
| <iclass="fas fa-memory"></i> **Memory utilization**| Watch memory usage patterns to identify instances using significant memory. ||
29
+
| <iclass="fas fa-hdd"></i> **Disk space utilization**| Monitor how much disk space your instances are using and identify those nearing capacity. ||
30
+
| <iclass="fas fa-exclamation-triangle"></i> **Unsuccessful response codes**| Look for instances with a high number of HTTP server errors and investigate their error codes. ||
31
+
| <iclass="fas fa-tachometer-alt"></i> **Top network usage**| Review the network usage and bandwidth consumption of your instances. ||
Copy file name to clipboardExpand all lines: content/nginx-one/getting-started.md
+13-32Lines changed: 13 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -24,12 +24,10 @@ To get started using NGINX One, enable the service on F5 Distributed Cloud.
24
24
25
25
Next, add your NGINX instances to NGINX One. You'll need to create a data plane key and then install NGINX Agent on each instance you want to monitor.
26
26
27
-
### Add an instance
28
-
29
-
Depending on whether this is your first time using NGINX One Console or you've used it before, follow the appropriate steps to add an instance:
27
+
The following instructions include minimal information, sufficient to "get started." See the following links for detailed instructions:
30
28
31
-
-**For first-time users:** On the welcome screen, select **Add Instance**.
32
-
-**For returning users:** If you've added instances previously and want to add more, select **Instances** on the left menu, then select **Add Instance**.
29
+
-[Create and manage data plane keys]({{< ref "nginx-one/connect-instances/data-plane-keys/create-manage-data-plane-keys.md" >}})
30
+
-[Add an NGINX instance]({{< ref "nginx-one/nginx-configs/add-instance.md" >}})
33
31
34
32
### Generate a data plane key {#generate-data-plane-key}
35
33
@@ -48,6 +46,13 @@ Data plane keys expire after one year. You can change this expiration date later
48
46
[Revoking a data plane key]({{< ref "nginx-one/connect-instances/data-plane-keys/create-manage-data-plane-keys.md#revoke-data-plane-key" >}}) disconnects all instances that were registered with that key.
49
47
{{</call-out>}}
50
48
49
+
### Add an instance
50
+
51
+
Depending on whether this is your first time using NGINX One Console or you've used it before, follow the appropriate steps to add an instance:
52
+
53
+
-**For first-time users:** On the welcome screen, select **Add Instance**.
54
+
-**For returning users:** If you've added instances previously and want to add more, select **Instances** on the left menu, then select **Add Instance**.
55
+
51
56
52
57
### Install NGINX Agent
53
58
@@ -134,37 +139,11 @@ If you followed the [Installation and upgrade](https://docs.nginx.com/nginx-agen
134
139
135
140
---
136
141
137
-
## Enable NGINX metrics reporting
138
-
139
142
The NGINX One Console dashboard relies on APIs for NGINX Plus and NGINX Open Source Stub Status to report traffic and system metrics. The following sections show you how to enable those metrics.
140
143
141
144
### Enable NGINX Plus API
142
145
143
-
<!-- possible future include: "/use-cases/monitoring/enable-nginx-plus-api.md" -->
144
-
To collect metrics for NGINX Plus, add the following to your NGINX Plus configuration file:
145
-
146
-
```nginx
147
-
# Enable the /api/ location with appropriate access control
148
-
# to use the NGINX Plus API.
149
-
#
150
-
location /api/ {
151
-
api write=on;
152
-
allow 127.0.0.1;
153
-
deny all;
154
-
}
155
-
```
156
-
157
-
This configuration:
158
-
159
-
- Enables the NGINX Plus API.
160
-
- Allows requests only from `127.0.0.1` (localhost).
161
-
- Blocks all other requests for security.
162
-
163
-
After saving the changes, reload NGINX to apply the new configuration:
164
-
165
-
```shell
166
-
nginx -s reload
167
-
```
146
+
{{< include "/use-cases/monitoring/enable-nginx-plus-api.md" >}}
168
147
169
148
### Enable NGINX Open Source Stub Status API
170
149
@@ -183,6 +162,8 @@ After connecting your NGINX instances to NGINX One, you can monitor their perfor
183
162
184
163
### Overview of the NGINX One dashboard
185
164
165
+
{{< include "/use-cases/monitoring/n1c-dashboard-overview.md" >}}
166
+
186
167
Navigating the dashboard:
187
168
188
169
- **Drill down into specifics**: For in-depth information on a specific metric, like expiring certificates, click on the relevant link in the metric's card to go to a detailed overview page.
The NGINX One Console dashboard relies on APIs for NGINX Plus and NGINX Open Source Stub Status to report traffic and system metrics. The following sections show you how to enable those metrics.
16
+
17
+
### Enable NGINX Plus API
18
+
19
+
{{< include "/use-cases/monitoring/enable-nginx-plus-api.md" >}}
20
+
21
+
### Enable NGINX Open Source Stub Status API
22
+
23
+
{{< include "/use-cases/monitoring/enable-nginx-oss-stub-status.md" >}}
After connecting your NGINX instances to NGINX One, you can monitor their performance and health. The NGINX One dashboard is designed for this purpose, offering an easy-to-use interface.
16
+
17
+
### Log in to NGINX One
18
+
19
+
1. Log in to [F5 Distributed Console](https://www.f5.com/cloud/products/distributed-cloud-console).
20
+
1. Select **NGINX One > Visit Service**.
21
+
22
+
{{< include "/use-cases/monitoring/n1c-dashboard-overview.md" >}}
0 commit comments