Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Текущий »

Памятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Контроль лимитов трафика (дневных, недельных, месячных) и блокировка при превышении.

Ошибка отображения макрокоманды «children»

null

Функционал:

  • internet_traffic_limit_block():

    • Проверяет лимиты трафика (дневные, недельные, месячные, общие) и времени.

    • Блокирует пользователей (статус 10), если лимиты превышены.

  • internet_traffic_limit_unblock():

    • Разблокирует пользователей в начале нового месяца или через 30 дней после активации.

  • compare_start_activate():

    • Проверяет корректность даты начала сессии (если сессия начата раньше даты активации, она завершается).

  • internet_ureports_reset():

    • Сбрасывает отчёты для пользователей, если дата активации изменена.


Запуск:

/usr/abills/libexec/billd internet_traffic_limit BLOCK_STATUS=5


Сценарии работы:

  • Без аргументов: проверяет лимиты трафика и блокирует пользователей при превышении (статус 10 по умолчанию).

  • BLOCK_STATUS=5: изменяет статус блокировки на указанный.

  • Также включает функции разблокировки (internet_traffic_limit_unblock) и сброса отчетов (internet_ureports_reset).

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
MB_SIZE1048576Размер мегабайта в байтах
KBYTE_SIZE1024Размер килобайта в байтах

Дополнительная информация

  • Нет меток