Jump to content
Калькуляторы

fprobe или что там нынче модно? сенсор и коллекто

Коллеги,

подскажите плз!

 

(я последнее время не работаю в провайдинге потому не всегда слежу за новинками)

 

Задача - собрать флоу с линуксбокса, нужный траффик переправляю iptables .. -TEE --gateway

 

А какой сенсор и коллектор использовать?

Лет 8 назад было fprobe но он на pcap и в пакетах его не оказалось (откуда и возник этот вопрос - раз нет в yum search то значит скорее всего никому не нужно)

 

 

Дайте ключевые слова для поиска )

Share this post


Link to post
Share on other sites

Сенсор ipt_netflow, коллектор на свой вкус, мне хватает flow-tools.

Ага, но стремно - "боевой" же серв ) Как бы его в панику сторнним модулем не опустить.

 

Кстати, а ipt_netflow кто-то тестировал внутри неймспейса?

 

Пока я выпилили только минимальный траффик, и нашел старый добрый fprobe под CentOS 6 - роста нагрузки не заметил.

 

Сделал так

IP="/sbin/ip"

${IP} netns add FLOW
${IP} link add dev flow_local type veth peer name flow_namespace
${IP} link set flow_namespace netns FLOW
${IP} addr add 172.31.97.2/24 dev flow_local
${IP} link set up dev flow_local

${IP} netns exec FLOW ${IP} addr add 172.31.97.1/24 dev flow_namespace
${IP} netns exec FLOW ${IP} link set up dev flow_namespace
${IP} netns exec FLOW ${IP} link set up dev lo

# несколько таких записей
/sbin/iptables -t mangle -A PREROUTING  -d <тут адрес>  -j TEE --gateway 172.31.97.1
/sbin/iptables -t mangle -A POSTROUTING -s <тут адрес>  -j TEE --gateway 172.31.97.1



${IP} netns exec FLOW /etc/init.d/flow-capture start
${IP} netns exec FLOW /etc/init.d/fprobe  start

 

cat /etc/sysconfig/flow-capture
# Change the source IP and port to what is used on your network
OPTIONS="-n 287 -N 0 -w /var/flow-tools -S 5 127.0.0.1/127.0.0.1/8818"

 

cat /etc/sysconfig/fprobe
OPTIONS="-iflow_namespace -fip -B4096 -r2 -q10000 -t10000:10000000 localhost:8818"

 

Вроде бы пока норм но это решение 8-летней давности )

Share this post


Link to post
Share on other sites

fprobe при больших нашрузках просто умрет или у Вас будут потеря данных. Лучше использовать модуль IPT_NETFLOW с ним загрузка процессора намного меньше

В качестве коллектора использую NFSEN вполне устраивает.

Share this post


Link to post
Share on other sites

ipcad ещё есть. Кроме всего прочего в него можно через ulog слать определённые пакеты.

 

А зачем вообще эти нетфлоу нужны ? Нынче у всех анлимиты. Да и вообще, netflow это debug, для учёта следует применять ip accounting.

 

P.S. У нас в стране нынче тренд -- запретить работу коллекторов ;-). ИМХО надо отказываться от всего этого подсчёта пакетов, байтов, генерации и ловли нетфлоу. Надо делать так, чтобы это всё было не нужно.

Share this post


Link to post
Share on other sites

ipcad ещё есть. Кроме всего прочего в него можно через ulog слать определённые пакеты.

 

А зачем вообще эти нетфлоу нужны ? Нынче у всех анлимиты. Да и вообще, netflow это debug, для учёта следует применять ip accounting.

 

P.S. У нас в стране нынче тренд -- запретить работу коллекторов ;-). ИМХО надо отказываться от всего этого подсчёта пакетов, байтов, генерации и ловли нетфлоу. Надо делать так, чтобы это всё было не нужно.

 

Netflow это не только ценный мех, но и анализ, и как Вы правильно заметили дебаг. Еще для СОРМа некоторые используют, DDoS детектируют. Да и вообще, хорошо иметь возможность посмотреть, что и куда у тебя течет. Так что, полностью отказаться никак. А подсчитывать траффик иногда тоже может быть полезно (мобильные операторы этим грешат), + в корпоративной среде может быть полезно, кто на работе фильмы смотрит, или торренты качает. В ШПД, конечно, это недопустимо (байтики считать для биллинга).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.