SOFTFLOWCTL=${PREFIX}/sbin/softflowctl#cd /usr/ports/net-mgmt/softf>lowd#make install#cat >> /etc/rc.conf softflowd_enable="YES" softflowd_interfaces="ste>0" softflowd_netflow_host="1>27.0.0.1" softflowd_netflow_port="8>787"#cat >> /usr/local/etc/rc.d/softf>lowd #!/bin/sh# Set this rc.conf variables# * softflowd_enable - enable softflowd?# * softflowd_interfaces - interfaces to listen # * softflowd_netflow_host - collector host# * softflowd_netflow_port - collector port# in rc.conf variables# Example:# softflowd_interfaces="em0 em1 xl0"# softflowd_netflow_host=# softflowd_netflow_port=. /etc/rc.confif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(base>name $0)\$"); then echo "$0: Cannot determine the PREFIX" >&2 exit 1fiecho "$softflowd_enable" | grep -qix yes || exit[ -z "$softflowd_interfaces" ] && exit [ -x ${PREFIX}/sbin/softflowd ] || exit SOFTFLOWD=${PREFIX}/sbin/>softflowd SOFTFLOWCTL=${PREFIX}/sbin/softflowctlcase "$1" in start) for interface in ${softflowd_interfaces} do ${SOFTFLOWD} -i ${interface} -n "$softflowd_netflow_host">:"$softflowd_netflow_port" echo -n softflowd[$interface]" " softflowd_netflow_port="`>expr $softflowd_netflow_port + 1`" done ;; stop) ${SOFTFLOWCTL} shutdown && echo -n ' softflowd' ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esacexit 0#chmod u+x /usr/local/etc/rc.d/softf>lowd # /usr/local/etc/rc.d/softf>lowd start2. Встановлюємо і налаштовуємо коллектор flow-tools# cd /usr/ports/net-mgmt/flow->tools# make installв rc.conf дописуємоflow_capture_enable="YES"flow_capture_datadir="/va>rdb/flows"flow_capture_localip="127>.0.0.1"flow_capture_remoteip="12>7.0.0.1"flow_capture_port="8787"flow_capture_pid="/var/ru>nflow-capture/flow-captu>re.pid"flow_capture_user="flowto>ols"flow_capture_group="flowt>ools"flow_capture_flags="-E 128M"і запускаємо /usr/local/etc/rc.d/flow_>capture start