|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Ovchinnikov 2:5020/400 14 Jul 2001 20:17:46 To : Dmitry Sergienko Subject : Re: IPTABLES --------------------------------------------------------------------------------
Привет, Dmitry!
13 Июля 2001 ты заметил, что
> Далее все это обрабатываю след. скриптом:
> ---------
> #!/bin/sh
>
> IPT=/usr/local/sbin/iptables
> GREP=/usr/bin/grep
> AWK=/usr/bin/awk
>
> function getStat
> {
> _INPUT=`$IPT -L INPUT -x -v |$GREP $1| $AWK '{print($2)}'`
> _FWD_IN=`$IPT -L FORWARD -x -v|$GREP $1|$GREP fwd_in| $AWK '{print($2)}'`
> _RX=`expr $_INPUT + $_FWD_IN`
> RX=`expr $_RX \/ 300` # one time per 5 mins = 300 secs
>
> _OUTPUT=`$IPT -L OUTPUT -x -v |$GREP $1| $AWK '{print($2)}'`
> _FWD_OUT=`$IPT -L FORWARD -x -v |$GREP $1|$GREP fwd_out| $AWK
> '{print($2)}'` _TX=`expr $_OUTPUT + $_FWD_OUT`
> TX=`expr $_TX \/ 300`
>
> echo $RX >$2
> echo $TX >>$2
> }
>
> getStat eth0 /usr/local/stat/eth0.dat
>
> $IPT -Z # clear all statistics
Лучше вместо "$IPT -L ..." написать "$IPT -Z -L ...", а "$IPT -Z" в конце
убрать. А то не учитывается траффик, который был во время выполнения скрипта.
Удачи!
-- Илья
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3553194eac5a.html, оценка из 5, голосов 10
|