URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6371
[ Назад ]

Исходное сообщение
"Учет бесплатного и льготного трафика."

Отправлено odhinn , 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. Но разве нельзя обойтись штатными средствами?


Содержание

Сообщения в этом обсуждении
"Учет бесплатного и льготного трафика."
Отправлено Michael , 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


"Учет бесплатного и льготного трафика."
Отправлено reader , 11-Апр-10 19:52 
что-то не въехал в вопрос.

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


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

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


"Учет бесплатного и льготного трафика."
Отправлено reader , 11-Апр-10 21:39 
>>или вы хотите имя acl в логах
>>видеть?
>
>Да, желательно.

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