Skip to content

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

NetFlow 統計

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

Cloudflare One Appliance から Network Flow への NetFlow エクスポート

Cloudflare One Appliance(旧 Magic WAN Connector)から、ローカルブレイクアウトトラフィック の NetFlow 統計を Network Flow(旧 Magic Network Monitoring)へエクスポートできます。Cloudflare ネットワークを経由せず、サイトから直接出ていくトラフィックを把握できます。

Cloudflare One Appliance は NetFlow v9 を使い、ブレイクアウトトラフィックのフローデータだけをエクスポートします。関連サイトの Netflow 設定を Cloudflare API で指定すると、このエクスポートを有効にして構成できます。

NetFlow エクスポートを有効にする

  1. サイトの Netflow 設定エンドポイントに PUT リクエストを送ります。
  2. JSON 本文には collector_ip パラメーターを含めます。Network Flow へトラフィック統計をエクスポートする場合は、IP アドレス 162.159.65.1 を使います。機能を有効にするのに必要なフィールドはこの 1 つだけです。

最小構成の例:

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/magic/sites/$SITE_ID/netflow_config" \
	--request PUT \
	--json '{
		"collector_ip": "162.159.65.1"
	}'
  1. JSON ペイロードに任意フィールドを追加して、設定をカスタマイズできます。次のフィールドがあります。
  • collector_port: コレクターの UDP ポートです。デフォルトは 2055 です。
  • sampling_rate: パケットをサンプリングする割合です。
  • active_timeout: アクティブフローのタイムアウト(秒)です。
  • inactive_timeout: 非アクティブフローのタイムアウト(秒)です。

完全な構成の例:

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/magic/sites/$SITE_ID/netflow_config" \
	--request PUT \
	--json '{
		"collector_ip": "162.159.65.1",
		"collector_port": 2055,
		"sampling_rate": 100,
		"active_timeout": 60,
		"inactive_timeout": 30
	}'

これで Cloudflare One Appliance は、ブレイクアウトトラフィックの Netflow データをエクスポートし始めます。データは取り込まれ、Network Flow ダッシュボードに表示されます。同じエンドポイントに GET リクエストを送ると現在の設定を取得でき、DELETE リクエストを送るとエクスポートを無効にできます。

役に立ちましたか?