azure-network-watcher について
azure-network-watcher は、Azure Network Watcher の診断、監視、設定を行う人向けのエージェントスキルです。ローカルのリファレンスとリモートドキュメント取得を組み合わせ、トラブルシューティング、セキュリティ、移行、自動化を案内します。
主な機能
- 01接続と VPN のトラブルシューティング
- 02監視機能とフローログの移行ガイド
- 03パケットキャプチャと制限
- 04RBAC とフローログのセキュリティ
- 05フローログと監視の設定
- 06Terraform、KQL、Functions との連携
活用シーン
- 01アウトバウンド接続や VPN の問題を診断
- 02NSG フローログから VNet フローログへ移行
- 03パケットキャプチャとアクセス権を設定
- 04KQL で 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 に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートのドキュメント取得機能を組み合わせています。
このスキルの使用方法
エージェントへの重要事項:以下のカテゴリインデックスを使用して、関連するセクションを探してください。行の範囲が指定されているカテゴリ(例:
L35-L120)では、指定された行を使ってread_fileを実行してください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルに対してread_fileを実行してください。
エージェントへの重要事項:
metadata.generated_atが 3 か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown を返します。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown を返します。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L34-L44 | Azure Network Watcher を使用した、アウトバウンド接続、NSG/管理者ルール、VPN ゲートウェイ/オンプレミス VPN の問題の診断と修正、および VPN 監視の自動化。 |
| 意思決定 | L45-L51 | ネットワーク監視の移行に関するガイダンス:従来の Connection Monitor と Network Performance Monitor のテストからの移行、および NSG フローログから VNet フローログへの切り替え。 |
| 制限とクォータ | L52-L56 | Network Watcher のパケットキャプチャの構成と実行方法、ストレージとフィルタリングのオプション、キャプチャに適用される主な制限/クォータ(サイズ、期間、同時実行数)。 |
| セキュリティ | L57-L65 | Network Watcher のセキュリティ保護:RBAC と最小権限の設定、Traffic Analytics を用いたゼロトラストのセグメンテーション、セキュリティ問題の調査、マネージド ID による 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 を使用してオンプレミスから Azure への VPN 接続を診断する | 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 |
|---|---|
| Connection Monitor クラシックから新しい Connection Monitor への移行 | https://learn.microsoft.com/en-us/azure/network-watcher/migrate-to-connection-monitor-from-connection-monitor-classic |
| Network Performance Monitor から Connection Monitor へのテストの移行 | https://learn.microsoft.com/en-us/azure/network-watcher/migrate-to-connection-monitor-from-network-performance-monitor |
| NSG フローログから VNet フローログへの移行 | https://learn.microsoft.com/en-us/azure/network-watcher/nsg-flow-logs-migrate |
制限とクォータ
| トピック | 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 |
| Traffic Analytics のプロンプトを使用したネットワーク セキュリティ問題の調査 | https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics-insights |
| Traffic Analytics を使用したゼロ トラスト セグメンテーションの適用 | https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics-zero-trust |
| マネージド ID を使用した 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 クエリを使用した Traffic Analytics データの分析 | 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 |