The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подсчет upload трафика в squid , !*! danmer, 06-Май-13, 13:59  [смотреть все]
Приветствую знатоков. Есть freebsd 8.2, на ней сквид 3.1.20. Есть задача считать upload трафик от клиентов. Сейчас download трафик считается lightsquid, хотелось бы к нему прикрутить также подсчет upload. Попробовал изменить формат лога, так чтобы в access.log писался также размер запроса, в squid.conf добавил строчку

logformat squid %ts.tu %>st %>a %Ss/>Hs %<st %rm %ru %un %Sh/%<A %mt

,где собственно %>st - Received request size including HTTP headers. Цифра писаться стала, но она не походит на правду. К примеру загружаю файл 20Мб, а у меня размер запроса - пол-килобайта. Подскажите, плиз, что я делаю не так? Может есть какие то другие способы решения этой задачи?

  • Подсчет upload трафика в squid , !*! pavlinux, 16:41 , 06-Май-13 (1)
    • Подсчет upload трафика в squid , !*! danmer, 09:51 , 07-Май-13 (4)
      > Зачем? Премии лишать будете?

      Премии лишать не будем, но если у кого-то вдруг появляется гигабайтный аплоад, это повод задуматься что и куда сливается.

      > Понять и простить!

      Прощать будем, если выяснить что сливался не svn, а невинные фоточки с корпоратива.

  • Подсчет upload трафика в squid , !*! mcshel, 07:53 , 07-Май-13 (2)
    • Подсчет upload трафика в squid , !*! danmer, 09:46 , 07-Май-13 (3)
      > Лучше считать трафик сразу на порту.

      Чем лучше считать? У меня была мысль считать фаерволом. В качестве штатного фаервола используется pf, но у него на внутреннем интерфейсе уже есть куча правил. Пробовал дополнительно, в качестве второго фаервола поставить ipfw, но два фаервола корректно не заработали, а разбираться не было времени.

      > Так как ваша версия squid не будет логировать трафик идущий через метод CONNECT.

      А есть версия, которая будет логировать?


  • Подсчет upload трафика в squid , !*! Mr. Mistoffelees, 13:43 , 13-Май-13 (10)
    • Подсчет upload трафика в squid , !*! danmer, 14:22 , 13-Май-13 (11)
      > А почему вы решили, что не отвечает на правду? Что, по-вашему, должно
      > быть? Подумайте о том, что именно squid видит как трафик -
      > что в вашем случае является payload поверх L3.
      > Hint: при загрузке (download) весь ваш payload L3 траффик и будет одна
      > HTTP GET/POST заявка. SYN и все последующие ACK в счет не
      > входят, у них payload нулевой (он потому и PAY-LOAD называется...). Так
      > что не вините squid за то, что вы неверно поставили перед
      > собой задачу.
      > WWell,

      Речь идет о сравнении результатов логирования объемов трафиков download и upload. Первый весьма успешно пишется в лог и подсчитывается, и если я скачаю файл в 20Мб, то он мне 20Мб в лог и запишет (плюс-минус пару процентов). При включении логирования upload, как я написал, при загрузке на удаленный сервер файла в несколько десятков мегабайт, в логе я вижу только несколько килобайт. В этом и проблема. И уже если уже самим сквидом upload не посчитать, придется прибегать к методам подсчета трафика на порту.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру