「仮想ネットワーク (VNet) フロー・ログ」 イベントは、 Microsoft Azure Network Watcher の機能です。 フロー・ログを使用して、仮想ネットワークを介して流れる IP トラフィックに関する情報をログに記録できます。
始める前に
Microsoft Azureで VNet フロー・ログ を構成するには、以下の前提条件を実行します。
- 「イベント・ハブ」、 「コンシューマー・グループ」 、および 「ストレージ・アカウント」を構成します。
重要: これらのツールが既に azure ポータルで作成されている場合は、作成プロセスをスキップしてツールの名前を収集することができます。
- VNet フロー・ログと同じ リージョン の リソース・グループ を作成します。 詳しくは、 リソース・グループの作成を参照してください。
- 新しい Event Hubs 名前空間 を作成し、 「リソース・グループ」 および 「地域」を入力します。 詳しくは、 イベント・ハブの名前空間の作成を参照してください。
- 「イベント・ハブの名前空間」の下に 「イベント・ハブ」 を作成します。 詳しくは、 イベント・ハブの作成を参照してください。
- 「イベント・ハブ」の下に共有アクセス・ポリシーを作成します。 「送信」 および 「listen」 アクセス権限を割り当て、 「イベント・ハブ接続ストリング」を構成します。
- 「イベント・ハブ」の下にコンシューマー・グループを作成します。
- ストレージ・アカウントのアクセス・キーから、 「ストレージ・アカウント接続ストリング (Storage Account Connection String)」を取り出します。
手順
- VNet フロー・ログを有効にする前に、データ・トラフィックを含む 仮想ネットワーク を作成します。 詳しくは、 仮想ネットワークおよび Azure Bastion ホストの作成を参照してください。
- 「ログ分析ワークスペース」 を作成します。これを行うには、 「リソース・グループ」 および 「地域」を入力します。 詳しくは、 ログ分析ワークスペースの作成を参照してください。
- Network Watcher を有効にし 、 VNet フロー・ログを構成する リージョン を追加します。 詳しくは、 Enable Network Watcher for your regionを参照してください。
- VNet フロー・ログを有効にします。
- リージョン、 仮想ネットワーク、 ストレージ・アカウント、および 「ログ分析」ワークスペースを収集します。
- 以下のコマンドに情報を入力します。 詳しくは、 Azure CLI を使用した VNet フロー・ログの作成、変更、有効化、無効化、または削除を参照してください。
az network watcher flow-log create --location <region> --name <myVNetFlowLog> --resource-group <myResourceGroup> --vnet <myVNet> --storage-account <myStorageAccount> --workspace <myWorkspace> --interval 10 --traffic-analytics true
- Traffic Analyticsを作成します。
- 「ログ分析ワークスペース」にナビゲートします。
- 「データ・エクスポート」 を選択し、 「エクスポート規則の作成」をクリックします。
- ルールの 「名前」 を入力し、表名 NTANetAnalyticsを選択します。
- 「宛先」 の名前として 「イベント・ハブ」 を選択します。
- 「サブスクリプション」を入力します。
- 「イベント・ハブ・ワークスペース」 の名前と 「イベント・ハブ」 の名前を入力します。
- 「作成」をクリックします。
- 上記のステップを完了した後、 「イベント・ハブ接続ストリング (Event Hub Connection String)」、 「コンシューマー・グループ (Consumer Group)」 の名前と 「ストレージ・アカウント・ストリング (Storage Account String)」 を 「ログ・ソース」に追加します。 これで、構成に従ってイベントが記録されます。