Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Лимит месячного трафика для для IPN соединение

Плагин переключает абонентов, у которых закончился трафик, в статус «Закончился трафик»

Code Block
languagebash
 /usr/abills/libexec/billd internet_traffic_limit

После наступления нового периода система активирует учетную запись. Активируются только учетные записи с тарифными планами имеющими ограничение на скачивание трафика за день. Если ограничений нету абонент игнорируется.

  1. Новый период может наступать 1 числа, если дата активации не указана (0000-00-00).

  2. Или на 31 первый день после даты активации.

Рекомендуется запускать не чаще чем раз в 10 минут.

Лимитирование дневной выкачки трафика

Пока работает только с Cisco ISG

Code Block
languagebash
/usr/abills/libexec/billd internet_quota

Система проверяет количество выкачаного трафика за день и, если оно превышает нужный показатель, уменьшает скорость до наступления следующего дня.

Code Block
languagebash
#MB : DAYS (DEFAULT: 1) : SPEED_IN : SPEED_OUT)
$conf{INTERNET_DAY_QUOTA} = '10:1:1024:1024';

10 мегабайт в день, после превышения опустить скорость до 1024 килобит на вход и на выход.

После установления квоты отображается информация о том, что установлена квота и текущая скорость по квоте

также в меню Мониторинг>Internet+ в поле CONNECT_INFO при срабатывании квоты указывается скорость по квоте QUOTA:IN:OUT

Отчет по абонентам превысившим квоту

Отчёт>Интернет+>QUOTA

Упаковка логов

Code Block
languagebash
/usr/abills/libexec/billd internet_log_pack

Плагин упаковывает логи за преведущий период по дням, суммируя:

  1. Время

  2. Трафик

Можно использовать вместе с партиционированием.

Обновление CID из журнала Online


При авторизации по PORT + NAS  иногда возникает необходимость актуализировать CID  абонентов,  данные плагин сравниваем CID  услуги и CID Online  и делает обновление CID услуги


Code Block
/usr/abills/libexec/billd internet_cid_update