You may have devices on your network such as firewalls, routers, and switches that are capable of exporting NetFlow records. If you would like to collect these NetFlow records, add the Elastic integration for NetFlow Records
and then allow the Netflow traffic through the firewall.
First, add the Elastic integration for NetFlow Records
.
Note
For more information about the NetFlow Records
integration, please see https://docs.elastic.co/en/integrations/netflow.
- Go to :ref:`elastic-fleet`, click the
Agent policies
tab, and then click the desired policy (for exampleso-grid-nodes_general
). - Click the
Add integration
button. - Search for
netflow
and then click on theNetFlow Records
integration. - The Elastic Integration page will show an overview of the NetFlow Integration. Review all information on the page and then click the
Add NetFlow Records
button. - On the
Add NetFlow Records integration
screen, go to theUDP host to listen on
field and changelocalhost
to0.0.0.0
. Verify theUDP port to listen on
field matches what your NetFlow exporter will be sending to. Click theSave and continue
button and then clickSave and deploy changes
.
Next, allow the traffic from the NetFlow exporter through the firewall to the NetFlow listener port.
Note
The following instructions assume that this is the first firewall change you have made and therefore refer to customhostgroup0
and customportgroup0
. If those have already been used, you can select the next available hostgroup and portgroup.
- Navigate to :ref:`administration` --> Configuration.
- At the top of the page, click the
Options
menu and then enable theShow advanced settings
option. - On the left side, go to
firewall
, selecthostgroups
, and click thecustomhostgroup0
group. On the right side, enter the IP address of the NetFlow exporter and click the checkmark to save. - On the left side, go to
firewall
, selectportgroups
, select thecustomportgroup0
group, and then clickudp
. On the right side, enter your desired NetFlow listener port (2055 by default) and click the checkmark to save. - On the left side, go to
firewall
, selectrole
, and then select the node type that will receive the NetFlow records. Then drill intochain
-->INPUT
-->hostgroups
-->customhostgroup0
-->portgroups
. On the right side, entercustomportgroup0
and click the checkmark to save. - If you would like to apply the rules immediately, click the
SYNCHRONIZE GRID
button under theOptions
menu at the top of the page.
Once all configuration is complete, you should be able to go to :ref:`dashboards` and select the NetFlow
dashboard to see your NetFlow records.