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

Исходное сообщение
"Комплексное решение биллинговой системы поверх SQUID"

Отправлено ignoramus , 25-Дек-05 19:56 
Имеем: корпоративная сеть + FreeBSD + SQUID + AD Win2003

Нужен биллинг

Если пользователь зарегистрирован в домене - пустить его в интернет
прозрачно - согласно правилам:
  членов группы "internetusers" пустить наволю - остальных только в город.
  приоритет у пользователей из группы "internetusers".
  у пользователей ограничен трафик по-разному:
    - 100M на месяц - пополняется 1-го числа каждого месяца на 100M - накопительный
    - 100M на месяц - пополняется 1-го числа каждого месяца до 100M
    - 100M на день - пополняется ежедневно до 100M
    - безлимитный
  при превышении лимита пользователя отключить немедленно

Очень хочется, чтобы для пользователя всё было как можно незаметнее
Как отделить городской трафик от внешнего?

Очень хочется получить готовый список компонентов для решения задачи или
ссылку на решение.
Нигде не нашёл подробного описания - при том что спрашивают очень часто.
Развёрнутый ответ был бы очень полезен многим.

Часто встречал биллинговые системы построенные на perl - реже на php.
Если perl лучше для подобной задачи - то чем? я бы предпочёл php.
Встречал очень грамотные статьи как подружить SQUID с AD, но как всё
это подружить с биллингом да ещё и в моей постановке?

Это пожалуй всё что смог придумать для постановки задачи.
Можно оформить полученное решение как полное руководство для всех страждущих...
Заранее огромное спасибо за понимание и помощь.


Содержание

Сообщения в этом обсуждении
"Комплексное решение биллинговой системы поверх SQUID"
Отправлено ignoramus , 25-Дек-05 20:30 
Встретил вот такое мнение:

-------------------------------------
так вот биллинг нужно писать свой ибо все готовые решения либо не достаточно гибкие либо перегружены не нужной в конретном случае функциональностью (и глюками) тем более это достаточно просто
-------------------------------------

может просто изложить основные моменты этого самого биллинга?

Пусть имеем каждые 5-10 минут отчёт от SQUIDa и следом за получением отчёта запускаем анализатор этого самого отчёта - это понятно.
На основе анализа надо срочно отключить пользователей, исчерпавших свои лимиты - вот это уже вызывает вопросы.

Вопросы:
1. как пользователи попадают в базу - надо ведь чтоб автоматом + учитывать AD, IP, MAC (права, адрес, железка)?
2. как оперативно блокировать пользователя? точнее сузить его доступ до города?

вопросов больше но сформулировать чётко не могу...
может есть литература посвящённая биллингостроению?


"Комплексное решение биллинговой системы поверх SQUID"
Отправлено Anonymous , 27-Дек-05 08:36 
посмотрите sams (sams.perm.ru). там вроде реализовано практически все из ваших хотелок. Наверно кроме накопительного трафика

"Комплексное решение биллинговой системы поверх SQUID"
Отправлено ignoramus , 28-Дек-05 19:13 
Да - очень близко к желаемому - огромное спасибо!!!