Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

はじめに

最終更新 Markdown で表示Agent セットアップ

Network Flow(旧称 Magic Network Monitoring)には、製品の設定を手順どおりに進めるオンボーディングワークフローがあります。1 回のセッションで設定を終えられない場合は、ワークフローを終了して、あとから再開できます。

設定が完了すると、トラフィック分析の確認、トラフィックのしきい値を監視するルールの作成、しきい値を超えたときのアラート受信ができます。始めるには、次の作業を完了します。

Enterprise のお客様の場合、攻撃が発生している状況では、Cloudflare がオンボーディングを大幅に短縮できます。

Network Flow と Magic Transit On Demand を併用したい Enterprise のお客様は、まず Magic Transit を設定 します。

NetFlow と sFlow のガイド

1. NetFlow または sFlow の対応を確認する

ルーターが、Cloudflare ネットワーク上の IP アドレスへ NetFlow または sFlow をエクスポートできることを確認します。Network Flow は NetFlow v5、NetFlow v9、IPFIX、sFlow に対応しています。

対応ルーターの一覧は 対応ルーター を参照してください。一覧はすべてを網羅しているわけではありません。

2. ルーターを Cloudflare に登録する

フローデータの送信元となる IP アドレスを Cloudflare が把握し、アカウントに紐づけられるよう、ルーターを登録します。

  1. Network flow ページを開きます。
Network flow を開く ↗
  1. Network flowConfigure Network flow を選びます。
  2. Configure routers タブを選びます。
  3. (任意)IP Address にルーターの公開 IP アドレスを入力します。
  4. Default router sampling rateサンプリング レートの値を入力します。値は、NetFlow または sFlow 設定のサンプリングレートと一致させてください。
  5. Next を選びます。

3. ルーターを設定する

次に、ルーターが NetFlow または sFlow データを Cloudflare に送るよう設定します。この手順では、Cloudflare ダッシュボードに表示される値を入力するため、ルーターの設定メニューも開いておきます。

詳細は NetFlow と IPFIX の設定ガイド または sFlow の設定ガイド を参照してください。

  1. ダッシュボードの Configure routers で、NetFlow Configuration または sFlow configuration を選びます。
  2. 選んだ設定タイプの手順に従います。
  3. ルーターの設定に表示されている値を入力します。
  4. Next を選びます。

4. ルーターの設定を確認する

ルーターの設定後、設定が正しく完了したことを確認します。

ダッシュボードの Check routers ページで、ルーターの状態を確認できます。ルーターデータが Cloudflare ダッシュボードに表示されるまで、通常 5〜10 分かかります。

データが正しく送信されているかは、Router status description で確認します。

ルーターの設定が終わったら、Finish onboarding を選びます。

5. ルールを作成する

特定の宛先セットを分析するルールや、しきい値を設けるルールを作成します。詳細は ルール を参照してください。

VPC フローログガイド ベータ

1. クラウドフローログの対応を確認する

Amazon Web Services(AWS)アカウントが、AWS Firehose 経由で AWS Virtual Private Cloud(VPC)フローログをエクスポートできることを確認します。現在、Network Flow が取り込む VPC フローログは AWS のみです。

2. AWS Firehose を設定して VPC フローログを Cloudflare に送る

  1. Network Flow 向け Cloudflare API で認可トークンを作成します。この認可トークンで、Cloudflare は VPC フローログをエンドポイントへ送っているアカウントを識別し、検証できます。

    Required API token permissions

    At least one of the following token permissions is required:
    • Magic Network Monitoring Admin
    Generate authentication token for VPC flow logs export.bash
    curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/mnm/vpc-flows/token" \
    	--request POST \
    	--header "X-Auth-Email: $CLOUDFLARE_EMAIL" \
    	--header "X-Auth-Key: $CLOUDFLARE_API_KEY"
  2. AWS Firehose のストリーム設定で、HTTP Headers - X-Amz-Firehose-Access-Key に、前の手順で生成した認可トークンを設定します。

  3. AWS Firehose の VPC フローログストリームを https://aws-flow-logs.cloudflare.com/ へ送ります。

  4. Cloudflare に送りたい AWS VPC フローログのデータフィールドをすべて選びます。Cloudflare にエクスポートしたいフィールドをすべて含む、最も番号の大きい AWS VPC フローログバージョンを選んでください(詳細は AWS フローログのドキュメント を参照)。たとえば、reject-reason のようなバージョン 8 のフィールドが必要な場合は、バージョン 1 から 8 までの全フィールドをエクスポートする必要があります。Cloudflare は AWS VPC Flow ログの 7 種類のテンプレートすべてに対応しています。

3. アナリティクスでクラウドトラフィックを確認する

AWS Firehose から Network Flow へ VPC フローログを送る設定をしたあと、Network Flow ダッシュボードのアナリティクスページでクラウドトラフィックデータを検索し、Cloudflare が想定どおりログを受信していることを確認できます。

  1. Network flow ページを開きます。
Network flow を開く ↗
  1. 既定の表示は、Network Flow のアナリティクスダッシュボードです。

役に立ちましたか?