The OpenNET Project / Index page

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

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

"Учет бесплатного и льготного трафика."  +/
Сообщение от odhinn on 11-Апр-10, 11:48 
Здравствуйте.

Задача: отмечать в логах в какую сеть идет клиент. Есть несколько файлов, на каждой строке либо CIDR-сеть (192.168.0.1/24), либо network mask (192.168.0.1 255.255.255.0), либо диапазон IP (192.168.0.1-192.168.0.254); сетей всего около сотни, меняются достаточно часто. Причина банальна - у провайдера есть бесплатные и льготные (7 коп./метр) ресурсы, считать их трафик наравне с "внешним" (2 руб./метр) я, естественно, не могу.

Проштудировал весь squid.conf, wiki.squid-cache, перекурил всевозможные доки, но решения так и не нашел. Скорее всего это кто-то уже делал, но моё гугл-фу слабо :(

Пробовал с помощью debug_options но этот способ не совсем меня устраивает, ибо записи идут в cache.log, мне же нужна отметка в access.log. К тому же, мне не нужно знать состояние всех acl.

Я вижу только один вариант - написать external acl, по функционалу повторяющий acl aclname src /path/to/file, но помимо OK/ERR возвращающий и какую-нибудь метку log, которая бы и падала в access.log через %ea. Но разве нельзя обойтись штатными средствами?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Учет бесплатного и льготного трафика."  +/
Сообщение от Michael (??) on 11-Апр-10, 14:12 
>[оверквотинг удален]
>:(
>
>Пробовал с помощью debug_options но этот способ не совсем меня устраивает, ибо
>записи идут в cache.log, мне же нужна отметка в access.log. К
>тому же, мне не нужно знать состояние всех acl.
>
>Я вижу только один вариант - написать external acl, по функционалу повторяющий
>acl aclname src /path/to/file, но помимо OK/ERR возвращающий и какую-нибудь метку
>log, которая бы и падала в access.log через %ea. Но разве
>нельзя обойтись штатными средствами?

flow-tools

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Учет бесплатного и льготного трафика."  +/
Сообщение от reader (ok) on 11-Апр-10, 19:52 
что-то не въехал в вопрос.

ip в логах вроде есть, или вы хотите имя acl в логах видеть?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Учет бесплатного и льготного трафика."  +/
Сообщение от odhinn on 11-Апр-10, 21:19 
>или вы хотите имя acl в логах
>видеть?

Да, желательно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Учет бесплатного и льготного трафика."  +/
Сообщение от reader (ok) on 11-Апр-10, 21:39 
>>или вы хотите имя acl в логах
>>видеть?
>
>Да, желательно.

про acl в логах не знаю, а вот в разные файлы на основании acl это можно, и даже с разным форматом

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

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




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

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