Skip to content

Commit 96c2e1c

Browse files
committed
feat: update per implied customer feedback
1 parent 0fbe7fc commit 96c2e1c

File tree

17 files changed

+170
-90
lines changed

17 files changed

+170
-90
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
files:
3+
- content/nginx-one/secure-your-fleet/secure.md
4+
- content/nginx-one/getting-started.md
5+
---
6+
7+
Once you've logged in with your password, you should be able to see and select the NGINX One tile.
8+
9+
1. Select the **NGINX One** tile
10+
1. Select **Visit Service**
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
files:
3+
- content/nginx-one/secure-your-fleet/secure.md
4+
- content/nginx-one/getting-started.md
5+
---
6+
7+
Confirm an F5 Distributed Cloud tenant has been provisioned for you. Log in to MyF5 and review your subscriptions. You should see within one of your subscriptions "Distributed Cloud". This could be in either an NGINX subscription or a Distributed Cloud. If the above does not appear in any of your subscriptions, reach out to either your F5 Account Team or Customer Success Manager.
8+
9+
With access, you or someone in your organization should have an email from [email protected] asking you to update your password when the tenant was created. The account name referenced in the E-Mail in bold is the tenant name.
10+
11+
Navigate to https://INSERT_YOUR_TENANT_NAME.console.ves.volterra.io/ to access F5 Distributed Cloud. If you have never logged in, select the **Forgot Password?** option in the log in screen. Alternatively, if someone within your organization has access, ask them to add you as a user within your tenant with a role providing permissions for NGINX One.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
files:
3+
- content/nginx-one/secure-your-fleet/secure.md
4+
- content/nginx-one/getting-started.md
5+
---
6+
7+
Ensure you have an instance of [NGINX Open Source or NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/" >}}) installed and available. This guide will provide instructions for connecting an instance installed in a Linux environment (VM or bare metal hardware) where you have command line access.
8+
Alternatively, we also have instructions for [Deploying NGINX and NGINX Plus with Docker]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-docker.md" >}}) with NGINX and the NGINX Agent installed. That deployment can connect with environment variables.

content/nginx-one/_index.md

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,59 @@ nd-product: NGINX One
1313
[//]: # "These are Markdown comments to guide you through document structure. Remove them as you go, as well as any unnecessary sections."
1414
[//]: # "Use underscores for _italics_, and double asterisks for **bold**."
1515
[//]: # "Backticks are for `monospace`, used sparingly and reserved mostly for executable names - they can cause formatting problems. Avoid them in tables: use italics instead."
16-
The F5 NGINX One Console makes it easy to manage NGINX instances across locations and environments. The console lets you monitor and control your NGINX fleet from one place—you can check configurations, track performance metrics, identify security vulnerabilities, manage SSL certificates, and more.
16+
F5 NGINX One Console makes it easy to manage NGINX instances across locations and environments. The console lets you monitor and control your NGINX fleet from one place—you can check configurations, track performance metrics, identify security vulnerabilities, manage SSL certificates, and more. NGINX One Console is part of NGINX One suite, which includes [additional components](#other-components).
1717

1818
## Featured content
1919
[//]: # "You can add a maximum of three cards: any extra will not display."
2020
[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid."
2121
[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature."
2222
{{<card-layout>}}
2323
{{<card-section showAsCards="true" isFeaturedSection="true">}}
24-
{{<card title="Get started" titleUrl="nginx-one/getting-started/" isFeatured="true" icon="unplug">}}
24+
{{<card title="Get started" titleUrl="/nginx-one/getting-started/" isFeatured="true" icon="unplug">}}
2525
See benefits from the NGINX One Console
2626
{{</card >}}
27-
{{<card title="Changelog" titleUrl="nginx-one/changelog/" icon="clock-alert">}}
27+
{{</card-section>}}
28+
{{</card-layout>}}
29+
30+
### Use cases
31+
32+
{{<card-layout>}}
33+
{{<card-section showAsCards="true" >}}
34+
{{<card title="Connect your NGINX instances" titleUrl="/nginx-one/connect-instances/" >}}
35+
Work with data plane keys, containers, and proxy servers
36+
{{</card>}}
37+
{{<card title="Manage your NGINX instances" titleUrl="/nginx-one/nginx-configs/" >}}
38+
Monitor and maintain your deployments
39+
{{</card>}}
40+
{{<card title="Draft new configurations" titleUrl="/nginx-one/staged-configs/" >}}
41+
Work with Staged Configurations
42+
{{</card>}}
43+
{{<card title="Set up metrics" titleUrl="/nginx-one/metrics/" >}}
44+
Review your deployments in a dashboard
45+
{{</card>}}
46+
{{<card title="Organize users with RBAC" titleUrl="/nginx-one/rbac/" >}}
47+
Assign responsibilities with role-based access control
48+
{{</card>}}
49+
{{<card title="Automate with the NGINX One API" titleUrl="/nginx-one/api/" >}}
50+
Manage your NGINX fleet over REST
51+
{{</card>}}
52+
{{</card-section>}}
53+
{{</card-layout>}}
54+
55+
### More information
56+
57+
{{<card-layout>}}
58+
{{<card-section showAsCards="true" >}}
59+
{{<card title="Glossary" titleUrl="/nginx-one/glossary/" >}}
2860
See latest updates: New features, improvements, and bug fixes
2961
{{</card>}}
30-
{{<card title="Add an NGINX instance" titleUrl="nginx-one/connect-instances/add-instance/" icon="copy-plus">}}
31-
Connect your instances to NGINX One
62+
{{<card title="Changelog" titleUrl="/nginx-one/changelog/" icon="clock-alert">}}
63+
See latest updates: New features, improvements, and bug fixes
3264
{{</card>}}
3365
{{</card-section>}}
3466
{{</card-layout>}}
3567

36-
## Other Components
68+
## Additional components
3769
[//]: # "You can add any extra content for the page here, such as additional cards, diagrams or text."
3870

3971
{{< card-layout >}}
@@ -66,4 +98,4 @@ The F5 NGINX One Console makes it easy to manage NGINX instances across location
6698
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs.
6799
{{</ card >}}
68100
{{</ card-section >}}
69-
{{</card-layout>}}
101+
{{</card-layout>}}

content/nginx-one/about.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

content/nginx-one/getting-started.md

Lines changed: 96 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,65 @@ toc: true
44
weight: 100
55
type: how-to
66
product: NGINX One
7-
nd-docs: DOCS-1393
87
---
98

10-
This guide provides step-by-step instructions on how to activate and start using F5 NGINX One Console. NGINX One is a management console for monitoring and managing NGINX data plane instances.
9+
The F5 NGINX One Console makes it easy to manage NGINX instances across locations and environments. The console lets you monitor and control your NGINX fleet from one place—you can check configurations, track performance metrics, identify security vulnerabilities, manage SSL certificates, and more.
1110

12-
## Enable the NGINX One service {#enable-nginx-one}
11+
This guide provides step-by-step instructions to activate and use F5 NGINX One Console. For a list of the latest changes, see our [changelog]({{< ref "/nginx-one/changelog.md" >}})
12+
13+
## Benefits and key features
14+
15+
NGINX One offers the following key benefits:
16+
17+
- **Centralized control**: Manage all your NGINX instances from a single console.
18+
- **Enhanced monitoring and risk detection**: Automatically detect critical vulnerabilities (CVEs), verify SSL certificate statuses, and identify security issues in NGINX configurations.
19+
- **Performance optimization**: Track your NGINX versions and receive recommendations for tuning your configurations for better performance.
20+
- **Graphical Metrics Display**: Access a dashboard that shows key metrics for your NGINX instances, including instance availability, version distribution, system health, and utilization trends.
21+
- **Real-time alerts**: Receive alerts about critical issues.
22+
23+
## Before you begin
24+
25+
**You need access to F5 Distributed Cloud**.
26+
27+
If you already have accessed F5 Distributed Cloud and have NGINX instances available, you can skip these sections and start to [Add your NGINX instances to NGINX One](#add-your-nginx-instances-to-nginx-one). Otherwise, take these steps to "onboard" yourself to NGINX One Console.
28+
29+
<details>
30+
<summary>If you want to register for a trial</summary>
31+
32+
### Register for a trial subscription
33+
34+
<!-- Make sure to check with sales enablement -->
35+
If you want to register for a trial, navigate to https://account.f5.com/myf5. If needed, select **Sign up** to get an account. Then follow these steps:
36+
37+
1. Navigate to https://account.f5.com/myf5 and log in.
38+
1. Select trials
39+
1. Find **F5 NGINX**. Sign up for the trial.
40+
1. The trial may require approval.
41+
42+
</details>
43+
44+
<details>
45+
<summary>Confirm access to the F5 Distributed Cloud</summary>
46+
47+
### Confirm access to the F5 Distributed Cloud
48+
49+
{{< include "/nginx-one/cloud-access.md" >}}
50+
51+
</details>
52+
53+
<details>
54+
<summary>Confirm access to NGINX One Console</summary>
55+
56+
### Confirm access to NGINX One Console
57+
58+
{{< include "/nginx-one/cloud-access-nginx.md" >}}
59+
60+
</details>
61+
62+
<details>
63+
<summary>Enable the NGINX One service</summary>
64+
65+
### Enable the NGINX One service {#enable-nginx-one}
1366

1467
To get started using NGINX One, enable the service on F5 Distributed Cloud.
1568

@@ -18,11 +71,50 @@ To get started using NGINX One, enable the service on F5 Distributed Cloud.
1871
1. Select **Enable Service**.
1972
1. After the service has been enabled, select **Visit Service** to load NGINX One Console.
2073

74+
</details>
75+
76+
<details>
77+
<summary>Install an instance of NGINX</summary>
78+
79+
### Install an instance of NGINX
80+
81+
{{< include "/nginx-one/install-nginx.md" >}}
82+
83+
</details>
84+
85+
<details>
86+
<summary>Make sure you're running a supported Linux distribution</summary>
87+
88+
NGINX Agent sets up communication between your NGINX Instance and NGINX One Console. Make sure your Linux operating system is listed below. The installation script for NGINX Agent is compatible with these distributions and versions.
89+
90+
### NGINX Agent installation script: supported distributions
91+
92+
{{<bootstrap-table "table table-striped table-bordered">}}
93+
94+
| Distribution | Version | Architecture |
95+
|------------------------------|----------------------|-----------------|
96+
| AlmaLinux | 8, 9 | x86_64, aarch64 |
97+
| Alpine Linux | 3.16 - 3.18 | x86_64, aarch64 |
98+
| Amazon Linux | 2023 | x86_64, aarch64 |
99+
| Amazon Linux 2 | LTS | x86_64, aarch64 |
100+
| CentOS | 7.4+ | x86_64, aarch64 |
101+
| Debian | 11, 12 | x86_64, aarch64 |
102+
| Oracle Linux | 7.4+, 8.1+, 9 | x86_64 |
103+
| Red Hat Enterprise Linux | 7.4+, 8.1+, 9 | x86_64, aarch64 |
104+
| Rocky Linux | 8, 9 | x86_64, aarch64 |
105+
| Ubuntu | 20.04 LTS, 22.04 LTS | x86_64, aarch64 |
106+
107+
{{</bootstrap-table>}}
108+
109+
</span>
110+
111+
</details>
112+
21113
---
22114

23115
## Add your NGINX instances to NGINX One
24116

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.
117+
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.
26118

27119
The following instructions include minimal information, sufficient to "get started." See the following links for detailed instructions:
28120

@@ -103,29 +195,6 @@ The `install` script writes an `nginx-agent.conf` file to the `/etc/nginx-agent/
103195
104196
<br>
105197
106-
<i class="fa fa-check-circle" aria-hidden="true"></i> Make sure your Linux operating system is listed below. The installation script for NGINX Agent is compatible with these distributions and versions.
107-
108-
#### NGINX Agent installation script: supported distributions
109-
110-
{{<bootstrap-table "table table-striped table-bordered">}}
111-
112-
| Distribution | Version | Architecture |
113-
|------------------------------|----------------------|-----------------|
114-
| AlmaLinux | 8, 9 | x86_64, aarch64 |
115-
| Alpine Linux | 3.16 - 3.18 | x86_64, aarch64 |
116-
| Amazon Linux | 2023 | x86_64, aarch64 |
117-
| Amazon Linux 2 | LTS | x86_64, aarch64 |
118-
| CentOS | 7.4+ | x86_64, aarch64 |
119-
| Debian | 11, 12 | x86_64, aarch64 |
120-
| Oracle Linux | 7.4+, 8.1+, 9 | x86_64 |
121-
| Red Hat Enterprise Linux | 7.4+, 8.1+, 9 | x86_64, aarch64 |
122-
| Rocky Linux | 8, 9 | x86_64, aarch64 |
123-
| Ubuntu | 20.04 LTS, 22.04 LTS | x86_64, aarch64 |
124-
125-
{{</bootstrap-table>}}
126-
127-
</span>
128-
129198
---
130199
131200
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.
@@ -153,37 +222,6 @@ After connecting your NGINX instances to NGINX One, you can monitor their perfor
153222
154223
{{< include "/use-cases/monitoring/n1c-dashboard-overview.md" >}}
155224
156-
Navigating the dashboard:
157-
158-
- **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.
159-
- **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.
160-
161-
<span style="display: inline-block; margin-top: 20px; margin-bottom: 50px;">
162-
{{< img src="nginx-one/images/nginx-one-dashboard.png">}}
163-
</span>
164-
165-
{{<bootstrap-table "table table-striped table-bordered">}}
166-
**NGINX One dashboard metrics**
167-
| Metric | Description | Details |
168-
|---|---|---|
169-
| <i class="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. |
170-
| <i class="fas fa-code-branch"></i> **NGINX versions by instance** | See which NGINX versions are in use across your instances. | |
171-
| <i class="fas fa-desktop"></i> **Operating systems** | Find out which operating systems your instances are running on. | |
172-
| <i class="fas fa-certificate"></i> **Certificates** | Monitor the status of your SSL certificates to know which are expiring soon and which are still valid. | |
173-
| <i class="fas fa-cogs"></i> **Config recommendations** | Get configuration recommendations to optimize your instances' settings. | |
174-
| <i class="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. |
175-
| <i class="fas fa-microchip"></i> **CPU utilization** | Track CPU usage trends and pinpoint instances with high CPU demand. | |
176-
| <i class="fas fa-memory"></i> **Memory utilization** | Watch memory usage patterns to identify instances using significant memory. | |
177-
| <i class="fas fa-hdd"></i> **Disk space utilization** | Monitor how much disk space your instances are using and identify those nearing capacity. | |
178-
| <i class="fas fa-exclamation-triangle"></i> **Unsuccessful response codes** | Look for instances with a high number of HTTP server errors and investigate their error codes. | |
179-
| <i class="fas fa-tachometer-alt"></i> **Top network usage** | Review the network usage and bandwidth consumption of your instances. | |
180-
181-
{{</bootstrap-table>}}
182-
183-
184-
185-
186-
187225
188226
189227
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)