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

Исходное сообщение
"Просмотр Лимитов"

Отправлено AND , 13-Мрт-03 13:50 
Подскажите правильное решение для организаций просмотра пользователями расхода и остатка их траффика.

Содержание

Сообщения в этом обсуждении
"Просмотр Лимитов"
Отправлено Michael , 13-Мрт-03 13:52 
>Подскажите правильное решение для организаций просмотра пользователями расхода и остатка их траффика.
>
а что сделано для учета и ограничения их траффика?

"Просмотр Лимитов"
Отправлено AND , 13-Мрт-03 14:15 
>>Подскажите правильное решение для организаций просмотра пользователями расхода и остатка их траффика.
>>
>а что сделано для учета и ограничения их траффика?


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


"Просмотр Лимитов"
Отправлено Michael , 13-Мрт-03 15:12 
>Для учета и оганичения написал скрипт который анализирут лог и по достижению
>предела определенным пользователем сбрасывает его имя в файл по которому собственно
>squid и блокируте пользователя. Собственно можно посчитать сколько пользователю осталось и
>тоже сбросить это в это-т же файл или другой проблемма как
>довести это до пользовотеля в дружелюбной форме. Скорее это даже вопрос
>по web технологиям просто хотелось бы знать в каком направлений капать.

поднимаешь Апач, дальше варианты:
1) тем же скриптом генеришь еще и html страницу, кладешь ее в каталог твоего www-сервера (например /var/www/html)
2) пишешь cgi-скрипт, который генерит эту страничку из твоего файла с остатками квоты

еще варианты:
3) самбой расшариваешь каталог, пускаешь туда всех, html-страницу или просто текстовый файл кладешь туда
4) класть не свою шару, а на каком-нибудь другом сервере

и встречный вопрос - неужели ты каждые несколько минут перезапускаешь сквид чтобы он перечитал файл разрешений/запретов?
насколько я в курсе при этом обрываются текущие соединения, а это не есть хорошо...
ИМХО более красиво это сделать через редиректор.


"Просмотр Лимитов"
Отправлено AND , 13-Мрт-03 17:03 
>>Для учета и оганичения написал скрипт который анализирут лог и по достижению
>>предела определенным пользователем сбрасывает его имя в файл по которому собственно
>>squid и блокируте пользователя. Собственно можно посчитать сколько пользователю осталось и
>>тоже сбросить это в это-т же файл или другой проблемма как
>>довести это до пользовотеля в дружелюбной форме. Скорее это даже вопрос
>>по web технологиям просто хотелось бы знать в каком направлений капать.
>
>поднимаешь Апач, дальше варианты:
>1) тем же скриптом генеришь еще и html страницу, кладешь ее в
>каталог твоего www-сервера (например /var/www/html)
>2) пишешь cgi-скрипт, который генерит эту страничку из твоего файла с остатками
>квоты
>
>еще варианты:
>3) самбой расшариваешь каталог, пускаешь туда всех, html-страницу или просто текстовый файл
>кладешь туда
>4) класть не свою шару, а на каком-нибудь другом сервере
>
>и встречный вопрос - неужели ты каждые несколько минут перезапускаешь сквид чтобы
>он перечитал файл разрешений/запретов?
>насколько я в курсе при этом обрываются текущие соединения, а это не
>есть хорошо...
>ИМХО более красиво это сделать через редиректор.

Ну вобщем я так и думал надо Апач изучать пригодиться. Насчет встречного вопроса то как я понял ( у меня squid 2.4stable) перезапуск это restart а reload это на подобие -k rekonfigure в squid 2.5 stable. Кстати это Ваш же совет ;-)
http://www.opennet.me/openforum/vsluhforumID12/516.html#1
Насчет редиректора надо будет попробовать если у Вас есть конкретный пример как это сделать буду рад любой помощи



"Просмотр Лимитов"
Отправлено Michael , 13-Мрт-03 18:07 
>Ну вобщем я так и думал надо Апач изучать пригодиться. Насчет встречного
>вопроса то как я понял ( у меня squid 2.4stable) перезапуск
>это restart а reload это на подобие -k rekonfigure в squid
>2.5 stable. Кстати это Ваш же совет ;-)
>http://www.opennet.me/openforum/vsluhforumID12/516.html#1
>Насчет редиректора надо будет попробовать если у Вас есть конкретный пример как
>это сделать буду рад любой помощи

в первом приближении там изучать нечего, главное Listen и пути до www-каталога корректно указать...

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

насчет редиректора - могу прислать свои скрипты и чужие скрипты, откуда я взял эту идею насчет редиректора. мыль на miksoft@mail.ru, пришлю