Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:charts.cgi:ru:abills [2016/02/24 13:05]
anton создано
abills:docs:charts.cgi:ru:abills [2018/03/07 08:56] (текущий)
anton [Кеширование рассчитанных скоростей в RRD файлах]
Строка 1: Строка 1:
 ==== charts.cgi ==== ==== charts.cgi ====
-Данная утилита рисует графики использования трафика и поточно ​скорости. \\+Данная утилита рисует графики ​<del>использования трафика и</​del> ​скорости. \\
 Является продолжением разработки [[abills:​docs:​graphics.cgi:​ru:​abills|graphics.cgi]]\\ Является продолжением разработки [[abills:​docs:​graphics.cgi:​ru:​abills|graphics.cgi]]\\
  
Строка 12: Строка 12:
   * График по группе пользователей   * График по группе пользователей
  
-**Утилита доступна бесплатно для коммерческих пользователей,​ для некоммерческих смотрите [[abills:​price:​price|Цены]]**\\ +Графики использования трафика можно посмотреть в разделе ''/​Мониторинг / Интернет''​а также в разделе ​''​Интернет/Cтатистика''​ в карточке ​абонента \\
- +
-Графики использования трафика можно посмотреть в разделе ''/​Мониторинг / Интернет'' ​ а также в разделе ​интернет ​статистики абонентов \\+
  
 === Примеры отображения === === Примеры отображения ===
  
-{{ :​abills:​docs:​charts.cgi:​ru:​charts.png?​nolink&​600 |}} \\+{{ :​abills:​docs:​charts.cgi:​ru:​charts.png?​nolink&​1000 |}} \\
  
 Дополнительные возможности:​ Дополнительные возможности:​
-  ​Экспорт графика (в виде картинки или текстовом формате) +  ​Экспорт графика (в виде картинки или текстовом формате) 
-  ​Зум части графика+  ​Зум части графика 
 +  * Отображение класов трафика отдельными сериями 
 + 
 +==== Статистика 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 файлы |