# Configuration for /etc/init.d/ipfixprobe

# Whitespace-separated list of input plugins (with their parameters separated
# by semicolon) to activate. Run `ipfixprobe -h input` for help.
input="raw;ifc=eth0"

# Whitespace-separated list of process plugins (with their parameters separated
# by semicolon) to activate. Run `ipfixprobe -h process` for help.
process="pstats tls http ssdp dnssd;txt"

# Activate storage plugin.
#
# Cache plugin parameters:
#   size     EXPONENT   Cache size exponent to the power of two
#   line     EXPONENT   Cache line size exponent to the power of two
#   active   TIME       Active timeout in seconds
#   inactive TIME       Inactive timeout in seconds
#   split               Split biflows into uniflows
storage="cache;size=17;active=300;inactive=65"

# Activate output plugin.
#
# IPFIX plugin parameters:
#   host     ADDR   Remote collector address
#   port     PORT   Remote collector port
#   mtu      SIZE   Maximum size of ipfix packet payload sent
#   udp             Use UDP protocol
#   id       NUM    Exporter identification
#   dir      NUM    Dir bit field value
#   template NUM    Template refresh rate (sec)
#   verbose         Enable verbose mode
output="ipfix;host=127.0.0.1;port=4739;id=0;dir=0;udp;template=300"

# Additional options to pass to ipfixprobe.
#command_args=

# User and group to run ipfixcol2 as.
#command_user="ipfixprobe:ipfixprobe"

# Capabilities needed for running ipfixprobe as an unprivileged user.
#capabilities="^cap_net_raw,^cap_ipc_lock"

# A process which will be used to log the stderr from the ipfixprobe process.
# Default is logger(1) which redirects the output to syslog.
# If you want to disable this, set error_logger="".
#error_logger="logger -t ipfixprobe -p daemon.info >/dev/null 2>&1"

# Run with process supervisor.
supervisor=supervise-daemon
