Народ!
Появились расхождения с провайдером ~1Gb (всего 5Gb). Естественно объём входящего траффика будет больше чем в отчёте от WrSpy, т.к. WrSpy делает анализ только http.log Расхождения стандартного встроенного веб сервера Керио и статистики провайдера приемлемы - ~100МБ на 5Gb
Соответственно вопросы:
Возможен ли общий анализ траффика по всем портам?
И возможен ли анализ потоков траффика только по выбранному порту?
Заранее спасибо.
__________________
a potentia ad actum
Последний раз редактировалось juffinhalli; 18.08.2008 в 00:28..
__________________
...посреди многослойной, переплетенной из еаров, сервисов, коннекторов и пулов структуры сервера приложений,
органично врастая в сеть модульной архитектуры, выставив наружу красивые интерфейсы, посылая и получая сообщения,
отвечая на эрэмай запросы, словно кипящий поток создавая и уничтожая сотни ентити бинов в десятках распределенных
транзакций, мудрый сессионый бин срал в лог эксепшенами.
у меня провайдер считает трафик весь (вместе с заголовками. по этому многие программы которые я пробывал выдавали расходящиеся с провадером (да и между собой даже) результаты.
написал (благодаря ru-board) скриптик summ.bat:
Код:
@echo off
SET P1=0
SET P2=0
SET P3=0
for /F "tokens=1,2,3 delims=/" %%a in ('type .\connection.log ^| find /i %1 ^| sed -e "s/.*\[Bytes\] \(.*\) \[Packets\].*/\1/"') do (
set /a P1 = p1 + %%a
set /a P2 = p2 + %%b
set /a P3 = p3 + %%c
)
echo %P1%/%P2%/%P3%
выдает 3 цифры. исхоядщий\входящий\общий (в байтах(!) вместе с заголовками).
очень медлено работет. но задача такая встает раз в месяц. и загрузить комп на пару часов посчиать все это - можно себе позволить.
главный и офигенский минус - максимум 2 147 483 647 байт сейчас попробывал за месец посмотерть весь трафик на 80 порт ))) показало минусы. ну а что вы хотели от 10 строк кода ) зато просто как все гениальное.
summ.bat ":8086" выдает весь трафик всех пользователей на порт 8086
summ.bat "mail.ru:80" все пользователи по 80 потру до сервера mail.ru
summ.bat "[Rule] AllowMail" весь трафик пропущеный по правилу "AllowMail" (в моем случае все пользователи по pop3\imap\smtp протоколам)
summ.bat "[15/Aug/2008" весь трафик всех пользователей за 15 августа.
для работы нужно
в настройках правил поставить [x]Log machine connections.
sed скачй в инете (или в ПМ я скину ссылку).
может когда нибудь сделаю учет 2 и более параметров )
хотя что тут делать. заменить ^| find /i %1 на ^| find /i %1 ^| find /i %2 ^|
тогда summ.bat "[User] 117.007" ":110" - вся исходящая почта юзера 117,007
Последний раз редактировалось DeeZ; 20.08.2008 в 16:23..
Babah22, заметь ты вообще не дал дельного совета.даже ссылок на другие темы где ему почитать. ты толкьо ворчишь, и называеш всех дебилами. ни на мой вопрос толком не отвтеил (просто скоипировать ссылу из своего же старого поста тебе было бы проще чем брызгать желчью), ни тут. у тебя пробелмы чтоли в жизни? может не стоит писать вообще если нечего сказать?
нарушили првила - удаляй сразу тему, ты модератор и сам больше всех офтопиш. я почитал твои месаги на форуме. ты только жизни учиш всех. по делу пишеш очень мало.
я тебя как програмиста уважаю, биллинг ты написал - респект. но как человек ты гавно.ты неуравновешан. извини за прямоту.