diff --git a/src/opnsense/service/templates/OPNsense/Netflow/+TARGETS b/src/opnsense/service/templates/OPNsense/Netflow/+TARGETS index 9f3ca88f5..7d31760e7 100644 --- a/src/opnsense/service/templates/OPNsense/Netflow/+TARGETS +++ b/src/opnsense/service/templates/OPNsense/Netflow/+TARGETS @@ -1,2 +1,5 @@ netflow.conf:/usr/local/etc/netflow.conf rc.conf.d:/etc/rc.conf.d/netflow +flowd.rc.conf.d:/etc/rc.conf.d/flowd +flowd_aggregate.rc.conf.d:/etc/rc.conf.d/flowd_aggregate +flowd.conf:/usr/local/etc/flowd.conf diff --git a/src/opnsense/service/templates/OPNsense/Netflow/flowd.conf b/src/opnsense/service/templates/OPNsense/Netflow/flowd.conf new file mode 100644 index 000000000..d72732182 --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Netflow/flowd.conf @@ -0,0 +1,4 @@ +logfile "/var/log/flowd.log" +listen on 127.0.0.1:2056 +flow source 0.0.0.0/0 +store ALL diff --git a/src/opnsense/service/templates/OPNsense/Netflow/flowd.rc.conf.d b/src/opnsense/service/templates/OPNsense/Netflow/flowd.rc.conf.d new file mode 100644 index 000000000..b9d101de0 --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Netflow/flowd.rc.conf.d @@ -0,0 +1,13 @@ +# +# Automatic generated configuration for netflow. +# Do not edit this file manually. +# +{% + if helpers.exists('OPNsense.Netflow.collect.enable') + and + OPNsense.Netflow.collect.enable|default('0') == "1" +%} +flowd_enable="YES" +{% else %} +flowd_enable="NO" +{% endif %} diff --git a/src/opnsense/service/templates/OPNsense/Netflow/flowd_aggregate.rc.conf.d b/src/opnsense/service/templates/OPNsense/Netflow/flowd_aggregate.rc.conf.d new file mode 100644 index 000000000..a3b7158ed --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Netflow/flowd_aggregate.rc.conf.d @@ -0,0 +1,13 @@ +# +# Automatic generated configuration for netflow. +# Do not edit this file manually. +# +{% + if helpers.exists('OPNsense.Netflow.collect.enable') + and + OPNsense.Netflow.collect.enable|default('0') == "1" +%} +flowd_aggregate_enable="YES" +{% else %} +flowd_aggregate_enable="NO" +{% endif %}