Skip to end of metadata
Go to start of metadata

Данная утилита рисует графики использования трафика и скорости. 
Является продолжением разработки graphics.cgi

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

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

  • График по клиенту Online за день

  • График по клиенту в разрезе: день, неделя, месяц

  • График по серверу доступа и сравнительный график по серверам доступа

  • График по тарифному плану и сравнительный график по тарифным планам

  • График по группе пользователей

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

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

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

  • Экспорт графика (в виде картинки или текстовом формате)

  • Зум части графика

  • Отображение класов трафика отдельными сериями

Статистика PPPoE

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

Статистика IPN

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

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

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

  • IPoE - ipn_log

  • PPPoE - s_detail

Начиная с версии 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
  • No labels