Skip to content

Commit 5f50bea

Browse files
committed
edits to lab 3
1 parent d03aa23 commit 5f50bea

File tree

3 files changed

+33
-16
lines changed

3 files changed

+33
-16
lines changed

content/nginx-one/workshops/lab3/explore-nginx-one-console-and-features.md

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Explore NGINX One Console features"
2+
title: "Lab 3: Explore NGINX One Console features"
33
weight: 300
44
toc: true
55
nd-content-type: tutorial
@@ -44,7 +44,8 @@ Make sure you have:
4444
Open NGINX One Console and select **Overview**. Here are the key metrics you’ll see and what they tell you:
4545

4646
<span style="display: inline-block;">
47-
{{< img src="nginx-one/images/nginx-one-dashboard.png" >}}
47+
{{< img src="nginx-one/images/nginx-one-dashboard.png"
48+
alt="Overview dashboard showing panels for instance availability, NGINX versions, operating systems, certificates status, configuration recommendations, CVE severity, CPU and memory utilization, disk space usage, unsuccessful response codes, and network usage." >}}
4849
</span>
4950

5051
- **Instance availability**
@@ -106,14 +107,15 @@ Use the **CVEs** panel to investigate vulnerabilities in your instances:
106107

107108
The **Certificates** panel shows the total number of certificates and their status distribution across all instances.
108109

110+
**Note:** NGINX One only scans certificates that are part of a running NGINX configuration.
111+
109112
The statuses mean:
110113

111114
- **Expired**: The certificate’s expiration date is past.
112115
- **Expiring**: The certificate will expire within 30 days.
113116
- **Valid**: The certificate is not near expiration.
114117
- **Not Ready**: NGINX One can’t determine this certificate’s status.
115118

116-
> **Note:** NGINX One only scans certificates that are part of a running NGINX configuration.
117119

118120
1. In the **Certificates** panel, select **Expiring** to list certificates that will expire soon.
119121
2. Select your `$NAME-oss1` instance and switch to the **Unmanaged** tab to see each certificate’s name, status, expiration date, and subject.
@@ -124,35 +126,49 @@ The statuses mean:
124126

125127
## 4. Configuration recommendations
126128

127-
Recommendations are color-coded:
129+
The **Configuration Recommendations** pane provides actionable suggestions:
128130

129131
- **Orange** = Security
130132
- **Green** = Optimization
131-
- **Blue** = Best practices
133+
- **Blue** = Best practices
134+
135+
1. In the Console, navigate to **Overview > Dashboard**.
136+
2. In the **Configuration Recommendations** pane, select **Security** to view instances with security-related suggestions.
137+
3. Select an instance hostname.
138+
4. Switch to the **Configuration** tab.
139+
5. Select a config file (for example, `cafe.example.com.conf`) to see recommendations highlighted by line number.
140+
6. Select **Edit Configuration** (pencil icon) to enter edit mode.
141+
7. Update the configuration to address each recommendation.
142+
8. Select **Next** to preview your changes, then select **Save and Publish** to apply them.
132143

133-
1. On **Overview > Config Recommendations**, Select **Security** then select `$NAME-oss1`.
134-
2. Switch to the **Configuration** tab. Files with issues show colored badges.
135-
3. Select a file (for example, `cafe.example.com.conf`) to view recommendations with line numbers.
136-
4. Use the **Edit** (pencil) icon to enter edit mode.
137-
5. Fix issues or apply best practices. Select **Next** to see a diff, then **Publish** to apply changes.
144+
<span style="display: inline-block;">
145+
{{< img src="nginx-one/images/config-recommendation.png"
146+
alt="NGINX One Console configuration recommendation panel showing a Best Practice warning: ‘log should not be set to off on line 34’, with a pencil icon to enter edit mode." >}}
147+
</span>
138148

139149
---
140150

141151
## 5. AI Assistant
142152

143-
Highlight any config text (directive, variable, or phrase) and Select **Explain with AI**. The AI will provide:
153+
Highlight any configuration text, such as a directive, variable, or phrase, in a config preview and select **Explain with AI**. The AI Assistant panel shows:
144154

145-
- Definitions of directives and variables
146-
- Best-practice tips
147-
- Use-case guidance
155+
- A concise definition of the selected element
156+
- Practical best-practice tips
157+
- Guidance on common use cases
148158

149159
Try it on:
150160

151161
- `stub_status`
152162
- `proxy_buffering off`
153163
- `$upstream_response_time`
154164

155-
> **Pro tip:** Use AI to explore logging variables or other obscure directives without leaving the Console.
165+
<span style="display: inline-block;">
166+
{{< img src="nginx-one/images/ai-assistant.png"
167+
alt="NGINX One AI Assistant panel showing a highlighted $upstream_response_time snippet alongside the assistant’s response with Purpose and Guidance headings." >}}
168+
</span>
169+
170+
> **Pro tip:** You can learn about NGINX directives and variables without leaving the Console.
171+
156172

157173
---
158174

@@ -164,4 +180,5 @@ When you’re ready, move on to [Lab 4 →](../lab4/readme.md)
164180

165181
## References
166182

167-
- [NGINX One Console docs](https://docs.nginx.com/nginx-one/)
183+
- [NGINX One Console docs]({{< ref "nginx-one/" >}})
184+
- [CVE.org](https://www.cve.org/)
379 KB
Loading
Loading

0 commit comments

Comments
 (0)