私は前月のファイルで5分ごとにnetflowデータを持っています。このトラフィックのパケットプロファイルを作成したいと思います。 1つのパケットフロー、2つのパケットフローなどのパーセンテージ表現が必要です.1つのパケットフロー、1〜100のパケットフロー、100以上のカテゴリでそれを行うことが可能です。それほど重要ではありません。しかし、私の質問はそれをどうやって行うのかです。一緒に追加できないデータのパーセンテージ表現を行うにはどうすればよいですか?何かがすべてのファイルのパーセンテージ表現をし、それから平均のいくつかのタイプを行うような何か?netflowからのパケットプロファイル
答えて
「一緒に追加できません」とはどういう意味ですか?実際には、-R expr/dir/file1:file2ファイル1からファイル2にすべてのファイルを読み取るを参照すると、nfdumpでそれを行うことができます。図表番号
nfdump -R /yournetflowfolder/nfcapd.201204051609:nfcapd.201204051639
は、NetFlow情報を16:09から16:39まで集めます。次に、そのデータに必要なクエリを実行できます。
ヒストグラムを記述しているように聞こえます。生のカウントで記述するサイズの「ビン」を作成します。ビンのカウントの合計は、セッションの合計数です。トータルトラフィックの割合を取得するには、各ビンを合計フロー数で割って正規化します。
したがって、最初のビンが<個のパケットフローと100個以上のパケットフローを持つすべてのセッションの数である2ビンのヒストグラムを作成すると(ギャップや重なりがないことに注意してください)、前者では30フロー、後者では60フローになります。フローの総数は90であり、フローのうち33%は100パケット未満です。
複数のファイルを扱う場合、トリックは常に同じビン区切りを使用し、生のカウントをできるだけ長く保存して処理し、最後のステップとして%sを派生させることです。ビンが同じものを意味するのであれば、ヒストグラムを一緒に追加することができます。結果を正規化すると、すべてのビンに対して、すべてのファイルの合計パーセントが求められます。ファイルを追加する必要がある場合は、新しいデータがあるときに再正規化できるように生のカウントを追跡してください。
これはMatlabのようなツールで簡単に行うことができますが、これらのツールの多くは非常に親切に自動的にビン幅を決定するので注意してください。したがって、1つのファイルのヒストグラムには、ビン{x < 100,100 < = x < 200、x> = 200}と別のファイル{x < 90、90 < = x < 180、x> = 180}とビン結果を一緒に追加することはできません。
- 1. UDPパケットをNetflowにデコードする
- 2. フローごとのNetFlow、カウント最小値、中央値、最大バイト数
- 3. モバイルオペレータがWireLineオペレータと同じNetflowを使用することができます
- 4. 誰でもcsvファイルのnfdumpを使ってNetflowデータを取得してください。
- 5. データベースからのバリデータメッセージからのカスタムウィッケット
- 6. Rからのモデルのエクスポートループから
- 7. WSO2からの公開API WSBから
- 8. Pythonからのコード2.7から3.5(ユニコード)
- 9. ストリームからphpからcsvへのエクスポート
- 10. Androidから私のアプリから
- 11. JavaからXMLからjTableへのインポート
- 12. ReaderWriterStateからの短絡[どちらか]
- 13. レールからのダウングレード3.1から3.0.9
- 14. PHPのsqlite3からのデータをデータベースのselect(データベースから)から選択
- 15. 商品価格からの計算からの整数のエコー(配列から)
- 16. Postgresのフィールドから複数の値のいずれかから
- 17. FCMからPHPからの通知がサーバーからは機能せず、管理者からの作業
- 18. phpからのSQLクエリから得られた行数
- 19. cの別のクラスからのwpfのテキストボックスからのデータバインディング
- 20. から31から価格
- 21. ダウンロードからのInputStreamとFitNesseのFileからのInputStreamの比較
- 22. 別のテーブルから別の列の値の1列、リストから
- 23. Postgresの他のテーブルからのjoin return IDからの更新
- 24. com.arangodb.velocypack.exception.VPackParserException:java.lang.InstantiationException
- 25. フィールド値に基づいてlogstashで動的に辞書を動かすには?
- 26. .NET WebServiceからのAndroidからのバイトの保存
- 27. PythonからJSONへのMySQLdbからの選択リストのフォーマット
- 28. ajaxコールから1つのコントローラアクションから別のコントローラアクションへのリダイレクト
- 29. WindowsホストからのWebプロジェクトへのアクセスWindowsの並列から
- 30. データベースからのビューからの日付時間のキャプチャMVC