关于 azure-network-watcher
azure-network-watcher 是为 Azure Network Watcher 提供指导的 Agent 技能,面向网络诊断、监控和配置工作。它结合本地速查内容与远程文档获取,涵盖故障排查、安全、迁移和自动化。
主要功能
- 01连接和 VPN 故障排查
- 02监控工具与流日志迁移指导
- 03数据包捕获及限制说明
- 04RBAC 与流日志安全
- 05流日志和监控配置
- 06Terraform、KQL 与 Functions 集成
适用场景
- 01诊断出站连接或 VPN 问题
- 02从 NSG 流日志迁移到 VNet 流日志
- 03配置数据包捕获与访问权限
- 04用 KQL 查询 Traffic Analytics
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-network-watcher安装后在 Claude Code 中输入/azure-network-watcher确认已加载。
详细介绍
Azure Network Watcher 技能
此技能提供有关 Azure Network Watcher 的专业指导,涵盖故障排除、决策、限制和配额、安全性、配置以及集成和编码模式。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行号范围的类别(例如
L35-L120),使用read_file读取指定行。对于带有文件链接的类别(例如[security.md](security.md)),使用read_file读取链接的参考文件
IMPORTANT for Agent:如果
metadata.generated_at超过 3 个月,请建议用户从仓库获取最新版本。如果mcp_microsoftdocs工具不可用,请建议用户安装它:安装指南
此技能需要网络访问权限才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并将查询字符串设为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行号 | 描述 |
|---|---|---|
| 故障排除 | L34-L44 | 诊断和修复出站连接、NSG/管理员规则以及 VPN 网关/本地 VPN 问题,并使用 Azure Network Watcher 自动执行 VPN 监控。 |
| 决策 | L45-L51 | 网络监控迁移指南:从经典版 Connection Monitor 和 Network Performance Monitor 测试迁移,以及将 NSG 流日志切换为 VNet 流日志。 |
| 限制和配额 | L52-L56 | 如何配置和运行 Network Watcher 数据包捕获、存储和筛选选项,以及适用于捕获的关键限制/配额(大小、持续时间、并发数) |
| 安全性 | L57-L65 | 保护 Network Watcher:RBAC 和最小权限设置、使用 Traffic Analytics 进行零信任分段、调查安全问题,以及使用托管标识保护 VNet 流日志。 |
| 配置 | L66-L81 | 配置和管理 Network Watcher 代理以及 VNet/NSG 流日志,包括架构、筛选、Traffic Analytics、AKS 监控,以及通过 ARM、Bicep 和 Azure Policy 进行部署 |
| 集成和编码模式 | L82-L87 | 以编程方式使用 Network Watcher:从 Functions 警报触发数据包捕获、使用 KQL 查询 Traffic Analytics,以及通过 Terraform 预配 VNet 流日志。 |
故障排除
| 主题 | URL |
|---|---|
| 使用 Network Watcher 诊断出站连接问题 | https://learn.microsoft.com/en-us/azure/network-watcher/connection-troubleshoot-manage |
| 使用 NSG 诊断排查 NSG 和管理员规则问题 | https://learn.microsoft.com/en-us/azure/network-watcher/diagnose-network-security-rules |
| 解决常见的 Azure Network Watcher 问题 | https://learn.microsoft.com/en-us/azure/network-watcher/frequently-asked-questions |
| 使用 Network Watcher 诊断本地 VPN 到 Azure 的连接问题 | https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-diagnose-on-premises-connectivity |
| 使用 Azure Automation 和 Network Watcher 自动执行 VPN 连接监控 | https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-monitor-with-azure-automation |
| 使用 Azure CLI 排查 VPN 网关和连接问题 | https://learn.microsoft.com/en-us/azure/network-watcher/vpn-troubleshoot-cli |
| 使用 PowerShell 排查 VPN 网关和连接问题 | https://learn.microsoft.com/en-us/azure/network-watcher/vpn-troubleshoot-powershell |
决策
限制和配额
| 主题 | URL |
|---|---|
| 使用 Network Watcher 数据包捕获并了解其限制 | https://learn.microsoft.com/en-us/azure/network-watcher/packet-capture-overview |
安全性
| 主题 | URL |
|---|---|
| 为 Azure Network Watcher 配置 RBAC 权限 | https://learn.microsoft.com/en-us/azure/network-watcher/rbac-permissions |
| 保护 Azure Network Watcher 部署和数据访问 | https://learn.microsoft.com/en-us/azure/network-watcher/secure-network-watcher |
| 使用流量分析提示词调查网络安全问题 | https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics-insights |
| 使用流量分析应用零信任分段 | https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics-zero-trust |
| 使用托管标识保护 VNet 流日志 | https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-managed-identity |
配置
集成和编码模式
| 主题 | URL |
|---|---|
| 从 Azure Functions 警报触发 Network Watcher 数据包捕获 | https://learn.microsoft.com/en-us/azure/network-watcher/packet-capture-alert-triggered |
| 使用 KQL 查询分析流量分析数据 | https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics-queries |
| 使用 Terraform 配置 Azure VNet 流日志 | https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-terraform |
评论
支持 Markdown