Movatterモバイル変換


[0]ホーム

URL:


Loading

Netflow codec plugin v3.4.1

For other versions, see theoverview list.

To learn more about Logstash, see theLogstash Reference.

For questions about the plugin, open a topic in theDiscuss forums. For bugs or feature requests, open an issue inGithub. For the list of Elastic supported plugins, please consult theElastic Support Matrix.

The "netflow" codec is used for decoding Netflow v5/v9/v10 (IPFIX) flows.

The following Netflow/IPFIX exporters are known to work with the most recent version of the netflow codec:

Netflow exporterv5v9IPFIXRemarks
SoftflowdyyyIPFIX supported inhttps://github.com/djmdjm/softflowd
nProbeyyy
ipt_NETFLOWyyy
Cisco ASAy
Cisco IOS 12.xy
fprobey
Juniper MX80ySW > 12.3R8
OpenBSD pflowynyhttp://man.openbsd.org/OpenBSD-current/man4/pflow.4
Mikrotik 6.35.4ynhttp://wiki.mikrotik.com/wiki/Manual:IP/Traffic_Flow
Ubiquiti Edgerouter XyWith MPLS labels
Citrix NetscaleryStill some unknown fields, labeled netscalerUnknown<id>

Example Logstash configuration:

input {  udp {    host => localhost    port => 2055    codec => netflow {      versions => [5, 9]    }    type => netflow  }  udp {    host => localhost    port => 4739    codec => netflow {      versions => [10]      target => ipfix   }   type => ipfix  }  tcp {    host => localhost    port => 4739    codec => netflow {      versions => [10]      target => ipfix    }    type => ipfix  }}
SettingInput typeRequired
cache_save_patha valid filesystem pathNo
cache_ttlnumberNo
include_flowset_idbooleanNo
ipfix_definitionsa valid filesystem pathNo
netflow_definitionsa valid filesystem pathNo
targetstringNo
versionsarrayNo

  • Value type ispath
  • There is no default value for this setting.

Where to save the template cache This helps speed up processing when restarting logstash (So you don’t have to await the arrival of templates) cache will save as path/netflow_templates.cache and/or path/ipfix_templates.cache

  • Value type isnumber
  • Default value is4000

Netflow v9/v10 template cache TTL (minutes)

  • Value type isboolean
  • Default value isfalse

Only makes sense for ipfix, v9 already includes this Setting to true will include the flowset_id in events Allows you to work with sequences, for instance with the aggregate filter

  • Value type ispath
  • There is no default value for this setting.

Override YAML file containing IPFIX field definitions

Very similar to the Netflow version except there is a top level Private Enterprise Number (PEN) key added:

pen:id:- :uintN or :ip4_addr or :ip6_addr or :mac_addr or :string- :nameid:- :skip

There is an implicit PEN 0 for the standard fields.

Seehttps://github.com/logstash-plugins/logstash-codec-netflow/blob/master/lib/logstash/codecs/netflow/ipfix.yaml for the base set.

  • Value type ispath
  • There is no default value for this setting.

Override YAML file containing Netflow field definitions

Each Netflow field is defined like so:

id:- default length in bytes- :nameid:- :uintN or :ip4_addr or :ip6_addr or :mac_addr or :string- :nameid:- :skip

Seehttps://github.com/logstash-plugins/logstash-codec-netflow/blob/master/lib/logstash/codecs/netflow/netflow.yaml for the base set.

  • Value type isstring
  • Default value is"netflow"

Specify into what field you want the Netflow data.

  • Value type isarray
  • Default value is[5, 9, 10]

Specify which Netflow versions you will accept.

Welcome to the docs for thelatest Elastic product versions, including Elastic Stack 9.0 and Elastic Cloud Serverless.To view previous versions, go toelastic.co/guide.


[8]ページ先頭

©2009-2025 Movatter.jp