Данная утилита рисует графики использования трафика и скорости.


Графики формируются в браузере.

Виды графиков

Графики использования трафика можно посмотреть в разделе /Мониторинг / Интернет, а также в разделе Интернет/Cтатистика в карточке абонента 

Примеры отображения

Дополнительные возможности:

Статистика PPPoE

В версии 0.75, аккаунтинг PPPoE не складывается, если не указана переменная $conf{rt_billing}=1;
После смены, нужно перезапустить радиус.

Статистика IPN

График строится из таблицы ipn_log. Считается, что за каждый интервал (5 минут по умолчанию) сохраняется значение скачанного трафика за полные 5 минут. Если у Вас наблюдаются «рывки» или «скачки» на графике выше лимита тарифного плана абонента, удостоверьтесь, что flow timeout на сервере, который занимается подсчётом трафика соответствует 5 минутам.

Отображение трафика PPPoE и IPN

Система записывает трафик в две разных таблицы с разным форматом даных для каждого типа подключения.

Начиная с версии 0.76.61, сначала вытягиваются данные из ipn_log, затем если оттуда ничего не пришло, данные вытягиваются из s_detail.

Кеширование рассчитанных скоростей в RRD файлах

С версии 0.77.51 есть возможность кешировать значения скорости в RRD файлы. Для этого установите пакет rrdtool и модуль RRDTool::OO. После этого укажите переменную конфигурации $conf{CHARTS_RRD} = 1;.

Настройка

ОпцияОписание
$conf{CHARTS_SKIP_IPN} = 1;Пропустить получение данных из таблицы ipn_log (использовать только s_detail)
$conf{CHARTS_LONG_PAUSE} = 1;Учитывать трафик с интервалом больше 5 минут. (Будет отображаться значение скорости за все интервалы)
$conf{CHARTS_RRD} = 1;Кешировать рассчитаную скорость в RRD файлы

$conf{CHARTS_DEFAULT_USER_STATISTIC} = 'day';

Период по-умолчанию. day/week/month