The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Статистика в Squid"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Статистика в Squid"
Сообщение от kopic emailИскать по авторуВ закладки on 25-Июл-03, 05:26  (MSK)
У меня такой вопрос: есть прокси(squid), которая дает доступ во внешний интернет, можно ли сделать так, чтобы траффик который идет через эту прокси внутри города не подсчитывался, т.е. учитывался только внешний траффик???

Если нет, то тогда может можно как-нибудь формировать отчеты без подсчета городского траффика???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Статистика в Squid"
Сообщение от NewComer emailИскать по авторуВ закладки on 25-Июл-03, 09:47  (MSK)
>У меня такой вопрос: есть прокси(squid), которая дает доступ во внешний интернет,
>можно ли сделать так, чтобы траффик который идет через эту прокси
>внутри города не подсчитывался, т.е. учитывался только внешний траффик???
>Если нет, то тогда может можно как-нибудь формировать отчеты без подсчета городского
>траффика???

Можно. Я учет трафика,и не только, я сделал так: разработал редиректор access.log в постгресовую БД, написал нужные SQL-скрипты для выборок из базы и усе тут. Ваша частная подзадача (учет только внешнего трафика) в рамках такой системы решается скриптом типа:

select * from access_log where peerhost not like '%your_domain_name%'

Дешево и сердито, и никаких плясок с бубном вокруг SARGa. Да и вряд ли этим саргом решить такую задачу. С вое время я намучился с этой дрянью - он напрочь отказывался делать то, что мне нужно. Из интереса посмотрел в его исходники,  и понял в чем дело - в консерватории, а это неизлечимо. И поэтому взял и сделал сам.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Статистика в Squid"
Сообщение от kopic emailИскать по авторуВ закладки on 26-Июл-03, 03:00  (MSK)
спасибо конечно но это не совсем мне нужно.......
select * from access_log where peerhost not like '%your_domain_name%'

мне такой запрос не поможет, надо считать траффик за город (т.к. по городу бесплатно, а в городе более 20 сетей)...вот

и ещё можно поподробнее вот это как:

я сделал так: разработал редиректор access.log в постгресовую БД
т.е. идет одновременная запись и в лог и в базу?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Статистика в Squid"
Сообщение от NewComer emailИскать по авторуВ закладки on 28-Июл-03, 11:17  (MSK)
>спасибо конечно но это не совсем мне нужно.......
>select * from access_log where peerhost not like '%your_domain_name%'
>
>мне такой запрос не поможет, надо считать траффик за город (т.к. по
>городу бесплатно, а в городе более 20 сетей)...вот

Дык, нет проблем. Можно приказать сквиду не резолвить peerhost и
и считать трафик по IP, указывая, какие сети считать внутренними. Запрос при этом не сильно усложнится. Кстати, в постгресе есть чудесный тип данных "inet", который будет здесь очень полезен.

>и ещё можно поподробнее вот это как:
>
>я сделал так: разработал редиректор access.log в постгресовую БД
>т.е. идет одновременная запись и в лог и в базу?

Очень просто: вместо файла access.log создал трубу (pipe) c тем же именем,  на другой конец трубы подвесил демона, который переливает из нее инфу в постгресовую базу в он-лайне. Естественно, инфа хранится в базе.

Возможен другой вариант: трубу не использовать, написать парсер access.log-а, который будет запускаться периодически, сгребать содержимое файла, заталкивать его в базу, и обнулять файл. А дальше - дело за sql-скриптами.

Т.е. вариантов реализации масса, ключевой момент - использование СУБД для управления информацией, которая позволит делать какие угодно срезы этой самой информации. Ведь именно для этого субдшки и разработаны.

Удачи.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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