|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Apr 2005 22:05:32 To : Alexey Sopov Subject : Re: Количество правил ipfw -------------------------------------------------------------------------------- 17 апр 2005, воскресенье, в 17:46 KRAST, Alexey Sopov написал(а): EG>> Hет. Тебе придется апгрейдить железо или переходить на другой EG>> способ подсчета трафика. AS> Все системы подсчета траффика, которые мне доводилось видеть, AS> создают различные записи для различных пар src_ip - dst_ip. AS> Hу и еще по протоколам. AS> Мне в данном случае абсолютно безразлично откуда пользователь AS> прокачал объем и по какому протоколу он это сделал. Важен сам объем. AS> Есть ли такие, которым можно указать создавать уникальные записи AS> только по src_ip или под dst_ip вне зависимости от протокола? AS> В ipacct и ng_ipacct подобных ключиков не заметил. В фонд помощи не умеющим программировать: #!/usr/bin/perl -w use strict; my %b; my %p; my ($src,$dst,$bytes,$packets); while(<>) { chomp; ($src,$dst,$bytes,$packets) = split; $b{"$dst"} += $bytes; # XXX } foreach (keys(%b)) { printf " %s\t%s\n", $_, $b{$_}; } Скрипт читает вывод ipacctd со стандартного входа и выдает на выход суммы по dst. Поправив строку XXX, можно получить суммы по src. Eugene -- А ученый уподобляется обученному слону, которого погонщик поставил перед преградой. Он пользуется силой разума, как слон --- силой мышц, подчиняясь приказу. Это необычайно удобно: ученый отныне готов на все, так как ни за что уже не отвечает. --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093981556a5.html, оценка из 5, голосов 10
|