netflow

Collect logs from NetFlow

Type: netflow

Sample YAML

{% code title=”config.yaml” %}

sources:
  netflow_example:
    type: netflow
    address: 0.0.0.0:9000
    ports: 2055, 2056, 4739
    route_label: ''
  # optional:
  #   <key>: <value>

{% endcode %}

Fields Reference

Below are tables for Base and Optional sections. Columns: Key, Label, Type, Default, Required, Depends on, Enum / Notes.

Base

Key

Label

Type

Default

Required

Enum / Notes

Depends on

address

Address

regex

0.0.0.0:9000

βœ…

The socket address to listen for connections on, or systemd{#N} to use the Nth socket passed by systemd socket activation.

β€”

ports

Ports

string

2055, 2056, 4739

β€”

A csv list of ports to listen on for netflow traffic.

β€”

route_label

Event Routing Label

string

β€œβ€

β€”

The label to use in routing these events to a destination. Defaults to source name-type.

β€”

Optional

Key

Label

Type

Default

Required

Enum / Notes

Depends on

description

Description

string

β€œβ€

β€”

The description of the entry.

β€”

workers

Workers

int

50

β€”

NetFlow concurrent decoders.

β€”

udp-size

UDP Size

int

1500

β€”

Maximum netflow UDP packet size.

β€”