Назначение

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

Функционал:

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

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

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

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

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


Запуск:

/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Размер килобайта в байтах

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

  • Нет меток