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

Linux подсчёт абонентского трафика

Требуется вести учёт потребления трафика по IP адресам. Имеется сервер, на который зеркалируется весь трафик (на интерфейс eth3).

Пробовал использовать netflowd + flow-capture.

 

softflowd -i eth3 -n 127.0.0.1:9991

/etc/sysconfig/flow-capture:

OPTIONS="-n 275 -w /home/dumps 0/0/9991"

 

filter.acl:

ip access-list standard n192 permit 192.168.1.0 0.0.0.255

 

test_report.cfg:

stat-report localnet_out

type ip-source-address

output

format ascii

options +header,+xheader,+totals

fields +flows,+packets,+duration

sort +packets

 

stat-report localnet_in

type ip-destination-address

output

format ascii

options +header,+xheader,+totals

fields +flows,+packets,+duration

sort +packets

 

stat-definition localnet_out

report localnet_out

 

stat-definition localnet_in

report localnet_in

 

Далее вывожу отчёт по вх. трафику:

flow-cat -p путь_до_дампа | flow-filter -D n192 -f filter.acl | flow-report -s test_report.cfg -S localnet_in | flow-rptfmt -f html -H

отчёт выводится

 

А вот когда пытаюсь вывести отчёт по исх. трафику, ничего не получается:

flow-cat -p путь_до_дампа | flow-filter -S n192 -f filter.acl | flow-report -s test_report.cfg -S localnet_out | flow-rptfmt -f html -H

 

Что делать? Как вывести отчёт по исх. трафику?

Может быть есть другие варианты подсчёта трафика по ip?

 

(P.S. Пожалуйста, без вопросов зачем сейчас вести учёт по трафику...)

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.