Общие > Веб-технологии

Подсчет трафика

(1/3) > >>

rembo:
Господа админы и программисты!

Ни как не могу решить проблему с сабжем.

На одной ASP Linuх машине вращаются apache, proftp, sendmail, mysql на которой хостятся разные клиенты со своими сайтами почтами и базами нужно подсчитать для каждого и входящий и выходящий трафик отдельно для каждого сервиса.

Знаю что можно все посчитать по отдельности и потом как-то это объединить. К тому же можно подцепить что нибудь интерфейс сетевухи. Однако это для меня грабли. И говорят этими средствами нельзя добиться полной достоверности.

Как поступаете при этом вы? И как сделать это грамотнее?

За ранее благодарен.

ThE0ReTiC:
Ну насчет ASP Linux точно не скажу, но под FreeBSD замечательно работает trafd. Считает все, что мимо проходит.
Только и остается, что скриптом логи распарсивать, так как тебе надо, когда тебе надо.
Попробуй собрать его:
http://bpft.by.ru/

Stas:
Nu est\' i po proshe metody :
kak nashet iptables/ipchains.. Vot kak raz nedavno takoi vot scriptik napisal:

--- Код: ---
#!/bin/bash

#######################################
## Traffic counter.
## [url]www.isfuture.com[/url]
#######################################

SERVICES="www ftp telnet smtp pop3 domain mysql ssh https"
I="iptables"

$I -D INPUT -j traffic-in
$I -F traffic-in; $I -X traffic-in
$I -N traffic-in
$I -I INPUT -j traffic-in

$I -D OUTPUT -j traffic-out
$I -F traffic-out; $I -X traffic-out
$I -N traffic-out
$I -I OUTPUT -j traffic-out

## Traffic In

for port in $SERVICES; do
        $I -A traffic-in -p tcp --destination-port $port -j RETURN
done

## Traffic Out

for port in $SERVICES; do
        $I -A traffic-out -p tcp --source-port $port -j RETURN
done


#Default rules at the bottom of each chain
$I -A traffic-in -j RETURN
$I -A traffic-out -j RETURN

--- Конец кода ---

a potom mozhesh shitat\' vot tak
dlia traffic in :

--- Код: ---
iptables -nvxL traffic-in | awk \'{print $2"\\t"$10"\\t"$11}\'

--- Конец кода ---

ili dlia traffic out:

--- Код: ---
iptables -nvxL traffic-in | awk \'{print $2"\\t"$10"\\t"$11}\'

--- Конец кода ---

Stas:
sovetuiu v kron pomestit\' i kazhdyi mesiat\' ego runnit\'.. Tak u tebia vse schetchiki budut obnuliatsia ezhemesiachno..

Nu a tam mozhno i v basu dannyh zapihat\'...

Stas:
prochital tvoi problemu eshio raz.. tebe by nado dlia kazhdogo clienta svoi IP

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии