Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 IPTABLES   Ivan Chetin   13 Jul 2001 08:52:45 
 Re: IPTABLES   Dmitry Sergienko   13 Jul 2001 17:36:38 
 Re: IPTABLES   Ilya Ovchinnikov   14 Jul 2001 20:17:46 
 Re: IPTABLES   Dmitry Sergienko   15 Jul 2001 11:20:04 
 Re: IPTABLES   Ilya Ovchinnikov   15 Jul 2001 15:45:16 
 Re: IPTABLES   Dmitry Sergienko   15 Jul 2001 17:03:50 
Архивное /ru.linux/3553194eac5a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional