概要

ネットワーク トラフィック フロー (NetFlow) モニタリングは、IP ネットワーク トラフィックがインターフェイスに出入りするときに収集します。 LogicMonitor コレクタは、一般的なフロー エクスポート プロトコルをサポートするリソースからデータを受信して​​分析します。 LogicMonitor は、次の統計についてレポートできます。

  • トップトーカー
  • 上位の送信元/宛先エンドポイント
  • トップフロー
  • トップポート
  • トップアプリケーション
  • サービス品質(QoS)

次のネットワーク フロー エクスポート プロトコルがサポートされています。

  • NetFlow バージョン 5、7、および 9
  • 柔軟なネットフロー 
  • IPFIX
  • sFlow バージョン 1、3、および 5。
  • JFlow バージョン 5
  • NBAR2

注意:

  • sFlow バージョン 5 には、LogicMonitor Collector バージョン 29.105 以降が必要です。
  • NBAR2 データを収集する機能は、LogicMonitor Enterprise アカウントに限定されており、LogicMonitor Collector バージョン 29.101 以降が必要です。 NBAR2 データを収集する場合は、LogicMonitor Collector の netflow.nbar.enable プロパティを TRUE に設定する必要があります。 詳細については、この記事の「ネットワーク トラフィック フローを監視するための LogicMonitor コレクタの構成」セクションを参照してください。

サンプリングされたフローのエクスポートの場合、LogicMonitor は、エクスポート元がサポートされているサンプラーオプションフィールドを送信し、かつ LogicMonitor コレクターでサンプリングが有効になっている場合にのみ、サンプリング補正を適用します。

標準のIPFIXサンプリング情報要素は現在認識されていません。エクスポート元がこれらのサンプリングフィールドのみを提供する場合、サンプリングされたトラフィックは実際のトラフィック量よりも少なく表示される可能性があります。

LogicMonitorは、NetFlowおよびIPFIXエクスポートにおける自律システム番号(ASN)の表示をサポートしています。sFlowエクスポートではASNフィールドは想定されていません。

ベストプラクティス

  • Collector に、ネットワーク トラフィック フローを監視する能力があることを確認します。 詳細については、次を参照してください。 コレクター容量
  • LogicMonitor Collectorとリソース間のネットワークホップ数を最小限に抑えてください。ネットワークフローレコードはUDP通信プロトコルを使用して送信されます。UDPによる配信は保証されないため、ネットワークの混雑や複雑さによるフローの中断を最小限に抑えるために、LogicMonitor Collectorからリソースまでのネットワークホップ数を可能な限り少なくしてください。 
  • 送信元リソースとLogicMonitorコレクターをホストしているリソース間でクロックを同期してください。リソースが異なるタイムゾーンにある場合は、UTCを使用するか、単一のタイムゾーンに統一してください。 
  • ポートの競合を解消してください。ネットワークトラフィックデータを収集するホストでは、同じポートで他のネットワークトラフィックアナライザーがリッスンしていないことを確認してください。競合が発生すると、LogicMonitorにトラフィックデータが表示されなくなる可能性があります。
  • エクスポートツールがサンプリングを使用する場合は、サポートされているサンプラーオプションフィールドを出力することを確認してください。
  • ASNの可視性が必要な場合は、NetFlowまたはIPFIXエクスポーターを使用してください。
  • NBARおよびサンプリングに必要なコレクター機能フラグが、これらのオプションテンプレートが想定される場合に有効になっていることを確認してください。

ネットワークトラフィックフロー監視用のLogicMonitorコレクターの構成

デフォルトでは、コレクタは、ほとんどの場合変更を必要としない標準のネットワーク トラフィック フロー監視設定でインストールされます。 ただし、デフォルト設定をオーバーライドして、監視環境固有のニーズを満たすことができます。

netflow.enableブーリアンTRUEIf TRUEコレクター上でネットワークフローモジュールが有効になっています。
netflow.ports整数2055ネットワークフロープロトコルデータ用の UDP リスニングポート。フローデータを送信するリソースの UDP ポートは、ここで指定された UDP ポートと一致する必要があります。複数のポートで複数のプロトコルをサポートするために、複数のポートを設定できます (たとえば、 netflow.ports=2055,4739).
netflow.sflow.ports整数6343sFlowプロトコルデータのUDPリスニングポート。
netflow.datadirStringnetflowHSQLデータベースへのパス。
netflow.datadir.maxSizeInMB整数10240ネットワークフローデータディレクトリの最大サイズ(メガバイト単位)。
netflow.log.maxNumPerMinute整数5ネットワークフロー監視中に1分間に書き込まれるログエントリの最大数。
netflow.netflow9.templateLife整数720NetFlowバージョン9テンプレートの有効期限(時間単位)。
netflow.topFlowSamples整数1000トップフローサンプルの最大数。許容値の範囲は 100 〜へ 2000.
netflow.ignoreTimestampValidateブーリアンFALSEIf TRUEコレクターはネットワークフローリソースの時間情報を無視します。現在、デフォルト設定をオーバーライドする必要があることがわかっているリソースは FALSE 値はSonicWallデバイスです。
netflow.nbar.enableブーリアンFALSEIf TRUEコレクターは、 applicationID (NAIST) と ApplicationType フィールド。LogicMonitor EnterpriseおよびCollectorバージョンが必要です。 29.101 以降。
netflow.ipv6.enabledブーリアンTRUEIf FALSEコレクターは、IPv6アドレスを持つフローを無視します。
netflow.log.largeBytesOrPackets整数1073741824監査ログに、指定された整数値を超えるパケット数またはバイト数を含むログフローが記録されます。
netflow.sampling.enabledブーリアン×TRUEの場合、コレクターはNetFlow v9およびIPFIX(NetFlow v10)でサポートされているサンプラーオプションテンプレートを解析し、サンプリング情報を適用します。

LogicMonitorでのネットワークトラフィック監視の有効化

ネットワーク トラフィックの監視は、リソースごとに有効になります。

ネットワーク トラフィックの監視を有効にするには、次の手順を実行します。

  1. LogicMonitorで、「リソース」ページに移動し、ネットワークトラフィック監視を有効にするリソースを探します。 
  2. リソースを選択した状態で、 管理
  3. 管理ページから、 ネットワークフロー分析を有効にする スイッチ。
  4. エクスポートされたネットワーク フロー データの受信に使用されるコレクタを選択します。 ネットワーク フローの収集義務は、Auto-Balanced Collector Group に割り当てることはできません。
  5. 選択 Save.

注意: ネットワーク フロー エクスポーターが、リソースの監視対象 IP アドレスとは異なる IP アドレスからデータを送信している場合は、リソースの netflow.allowips プロパティを、ネットワーク フローの発信元の IP アドレスでカスタマイズします。 このプロパティは、値として単一の IP またはカンマ区切りのリストを受け入れます。 詳細については、次を参照してください。 リソースとインスタンスのプロパティ.

リソースでのネットワーク トラフィック フロー モニタリングの有効化

LogicMonitor でネットワーク トラフィックの監視を有効にするだけでなく、リソースでも有効にする必要があります。 構成は、使用しているリソース、ベンダー、ネットワーク トポロジ、およびプロトコルによって異なります。 特定のリソースについて、製造元のガイドラインを確認することをお勧めします。

次のリソース構成は、すべてのプロトコルに適用できます。

  • ネットワークフローモニタリングは、インターフェイスごとに有効にする必要があります。
  • バージョン番号を指定する必要があります。
  • フローエクスポータのソースインターフェイスを指定する必要があります。
  • エクスポータ用に構成された UDP ポートは、コレクタの agent.conf ファイルで指定されたポートと一致する必要があります。 詳細については、この記事の「ネットワーク トラフィック フローを監視するための LogicMonitor コレクタの構成」セクションを参照してください。
  • リソースのクロックは、コレクタ ホストのクロックと同期する必要があります。
  • 宛先(LogicMonitorコレクター)のIPアドレスを指定する必要があります。
  • (NetFlow バージョン 9 のみ) 追加のテンプレート構成オプションを設定する必要があります。
  • (sFlow のみ) パケット データは、 enterprise=0 (NAIST) と format=1 RFC2233 で説明されているパケット構成。 さらに、sFlow はポート 6343 を使用します。
  • (NBAR2) オプションアプリケーションテーブル (NAIST) と オプションアプリケーション属性 リソースのエクスポーター構成で有効にする必要があります。 詳細については、シスコの NBAR構成ガイド.

サンプル構成

以下は、NetFlow バージョン 9 リソース構成のサンプルです。 これらの設定例は、シスコが更新を行うにつれて古くなる可能性があるため、シスコの NetFlow設定 (NAIST) と 柔軟なNetFlow構成 最新の情報を確保するためのガイド。

Cisco IOS 3745ルータ– NetFlowバージョン9、メインキャッシュエクスポート

グローバル設定を構成します:送信元インターフェース、NetFlowバージョン、ターゲットNetFlowコレクター、およびUDPポート。

開始するには、コマンドラインで次のように入力します。

ルーター#conf t

次に、グローバル設定の構成を入力します。

Router(config)#ip flow-export source FastEthernet0/0
Router(config)#ip flow-export version 9
Router(config)#ip flow-export destination 10.0.0.10 2055

グローバルテンプレート設定を構成します:リフレッシュレート、タイムアウトレート、およびオプション。

開始するには、コマンドラインで次のように入力します。

ルーター#conf t

次に、グローバルテンプレート設定の構成を入力します。

Router(config)#ip flow-export template refresh-rate 15
Router(config)#ip flow-export template timeout-rate 90
Router(config)#ip flow-export template options export-stats
Router(config)#ip flow-export template options refresh-rate 25
Router(config)#ip flow-export template options timeout-rate 120

インターフェイス設定を構成します。ルートキャッシュフローを有効にします

開始するには、コマンドラインで次のように入力します。

ルーター#conf t

次に、グローバルテンプレート設定の構成を入力します。

Router(config)#interface fa0/0
Router(config-if)#ip route-cache flow

注(パロアルトユーザー): パロアルトインターフェースの名前をカスタマイズする機能には制限があります。 Palo Altoによると、インターフェイス名は編集できません。 ただし、サブインターフェイス、集約インターフェイス、VLANインターフェイス、ループバックインターフェイス、およびトンネルインターフェイスのインターフェイス名に数値のサフィックスを追加することはできます。

注(バラクーダユーザー向け): IPFIX / NetFlowv9をエクスポートするBarracudaNG Firewallを使用している場合は、相談する必要があります。 バラクーダのドキュメント 適切な構成のため。 具体的には、次の設定を調整する必要があります。「バイト順序」を「リトルエンディアン」に変更し、エクスポートのIPFIXテンプレートを「バラクーダフィールドなしのデフォルト」に変更します。

NetFlowエクスポートに必須およびサポートされるフィールド

コアフィールド

フィールドタイプ 詳細説明 コメント
プロトコル4IPプロトコルタイプ必須の
IPV4_SRC_ADDR8IPv4送信元アドレスIPv4 アドレスには必須です。コレクターが IPv6 対応で、フローに IPv6 アドレスが含まれている場合は、 IPV6_SRC_ADDR (NAIST) と IPV6_DST_ADDR を代わりにお使いください。
IPV4_DST_ADDR12IPv4宛先アドレスIPv4アドレスには必須です
方向61流れ方向オプション。省略した場合、デフォルト値が使用されます。 0 (イングレス)が使用されます。
SRC_TOS5受信インターフェースに入る際のサービスタイプのバイト設定オプション
DST_TOS55送信インターフェースを終了する際のサービスタイプのバイト設定オプション
TCP_FLAGS6フローで観測された累積TCPフラグオプション
LAST_SWITCHED_FT21フローの最後のパケットが切り替えられた時点でのシステム稼働時間オプション。省略した場合、現在のエポックタイムがデフォルト値として使用されます。
FIRST_SWITCHED_FT22フローの最初のパケットが切り替えられた時点でのシステム稼働時間オプション。省略した場合、デフォルトは現在のエポック時刻から60秒引いた時刻になります。

マルチキャストグループ

フィールドタイプ 詳細説明 コメント
IS-マルチキャスト206宛先アドレスが IPv4 マルチキャストアドレス (224.0.0.0~239.255.255.255) であるかどうかを示します。残りのビットは予約されています。オプション
REPLICATION_FACTOR99マルチキャストレプリケーションファクターオプション
MUL_DST_PKTS19IPマルチキャスト送信パケットカウンターオプション
MUL_DST_BYTES20IPマルチキャスト送信バイトカウンターオプション

インターフェースグループ

フィールドタイプ 詳細説明 コメント
入力_SNMP10SNMP入力インターフェイスインデックスINPUT_SNMPまたはOUTPUT_SNMPの少なくとも一方が存在する必要があります。
出力_SNMP14SNMP出力インターフェイスインデックスINPUT_SNMPまたはOUTPUT_SNMPの少なくとも一方が存在する必要があります。

バイトグループ

フィールドタイプ 詳細説明 コメント
IN_BYTES1IPフローの受信バイトカウンタIN_BYTESまたはOUT_BYTESの少なくとも一方が存在する必要があります。
OUT_BYTES23IPフローの送信バイトカウンタIN_BYTESまたはOUT_BYTESの少なくとも一方が存在する必要があります。

出発港/到着港グループ

フィールドタイプ 詳細説明 コメント
L4_SRC_ポート7TCP/UDP送信元ポートL4_SRC_PORTまたはL4_DST_PORTの少なくとも一方が存在する必要があります。
L4_DST_PORT11TCP/UDP宛先ポートL4_SRC_PORTまたはL4_DST_PORTの少なくとも一方が存在する必要があります。

パケットグループ

フィールドタイプ 詳細説明 コメント
IN_PKTS2受信パケットカウンターIN_PKTSまたはOUT_PKTSの少なくとも一方が存在する必要があります。
OUT_PKTS24送信パケットカウンターIN_PKTSまたはOUT_PKTSの少なくとも一方が存在する必要があります。

NBARグループ

フィールドタイプ 詳細説明 コメント
アプリケーションの説明94アプリケーションの説明アプリケーションの説明またはアプリケーション名のいずれか、少なくとも1つは必ず記載してください。
アプリケーション名96分類に関連付けられたアプリケーション名アプリケーションの説明またはアプリケーション名のいずれか、少なくとも1つは必ず記載してください。
アプリケーションタグ958ビットのエンジンIDに続いて分類ビットが続く必須の
アプリケーショングループ12234 / 45002グループ関連のネットワークアプリケーション以下のいずれか1つ以上が存在する必要があります:アプリケーショングループ、カテゴリ、暗号化、P2Pテクノロジー、サブカテゴリ、またはトンネルテクノロジー。
製品12232 / 45000第一レベルのアプリケーションカテゴリ上記と同じ要件
暗号化290アプリケーションが暗号化されているかどうかを示します上記と同じ要件
P2Pテクノロジー288アプリケーションがピアツーピア技術を使用しているかどうかを示します。上記と同じ要件
サブカテゴリー12233 / 45001第2レベルの申請カテゴリ上記と同じ要件
トンネル技術289アプリケーションが他のプロトコルをトンネルするかどうかを示します。上記と同じ要件

IPv6グループ

フィールドタイプ 詳細説明 コメント
IPV6_SRC_ADDR27IPv6送信元アドレスIPv6フローには必須
IPV6_DST_ADDR28IPv6宛先アドレスIPv6フローには必須
IPV6_SRC_MASK29IPv6ソースマスクの長さオプション
IPV6_DST_MASK30IPv6宛先マスクの長さオプション
IPV6_FLOW_LABEL31IPv6フローラベル(RFC 2460)オプション

サンプリンググループ

フィールドタイプ 詳細説明 コメント
FLOW_SAMPLER_ID48「showflow-sampler」に表示される識別子オプション
FLOW_SAMPLER_MODE49NetFlow v9 スタイルのサンプリング モードでは、アルゴリズム タイプ 0x02: ランダム サンプリングを使用します。オプション
SAMPLING_ALGORITHM35NetFlow v9スタイルのサンプリングアルゴリズム:0x01 決定論的サンプリング、0x02 ランダムサンプリングオプション
FLOW_SAMPLER_RANDOM_INTERVAL50サンプリングするパケット間隔。 FLOW_SAMPLER_MODEと組み合わせて使用​​しますオプション
サンプリング間隔34サンプリングするパケット間隔オプション
SAMPLER_NAME84フローサンプラー名オプション

注意:

  • LogicMonitorは現在、上記のNetFlow v9スタイルのサンプリングフィールドをサポートしています。
  • 標準の IPFIX サンプリング情報要素 selectorAlgorithm (304)、samplingSize (309)、および samplingPopulation (310) はサポートされていません。

拡張CiscoASAデバイスグループ

フィールドタイプ 詳細説明 コメント
NF_F_CONN_ID148固有のフロー識別子オプション
NF_F_FLOW_CREATE_TIME_MSEC152フロー作成タイムスタンプオプション
NF_F_EVENT_TIME_MSEC323イベントのタイムスタンプ(1970年01月01日UTCからのミリ秒単位)オプション
NF_F_FLOW_BYTES85フローバイト数Cisco ASA9.0では必須
NF_F_FW_EVENT_9040005ファイアウォールイベントNF_F_FW_EVENT_90 または NF_F_FW_EVENT_91 の少なくとも一方が存在する必要があります。
NF_F_FW_EVENT_91233ファイアウォールイベントコード(フロー作成、削除、拒否、アラート、更新)NF_F_FW_EVENT_90 または NF_F_FW_EVENT_91 の少なくとも一方が存在する必要があります。
NF_F_FWD_FLOW_DELTA_BYTES231送信元から送信先へのバイト差Cisco ASA9.1では必須
NF_F_REV_FLOW_DELTA_BYTES232送信元と宛先間のバイト差Cisco ASA9.1では必須

IPFIX / NetFlow バージョン 10 グループ

フィールドタイプ 詳細説明 コメント
フロー開始秒数150最初のパケットのタイムスタンプオプション
フロー終了秒数151最後のパケットのタイムスタンプオプション
フロー終了ミリ秒153最後のパケットのタイムスタンプ(ミリ秒)オプション
systemInitTimeミリ秒160IPFIXデバイスの最終初期化時のタイムスタンプオプション

注意:
LogicMonitorは、下記にリストされている特定のIPFIXフィールドのみをサポートしており、汎用的なIPFIXフィールド全体はサポートしていません。

  • フローレコードとIPv6フローフィールド。
  • BGP ASNフィールド。
  • NBARの申請分野。
  • Cisco ASA / NSELのフィールドとNetFlow v9スタイルのサンプラーオプションデータ。

ネットワークトラフィックフローデータの表示

ネットワーク トラフィック フロー データは、 トラフィック 有効なリソースの [リソース] ページのタブ。 詳細については、次を参照してください。 ネットワーク トラフィック フロー データの表示、フィルタリング、およびレポート.