Трафик пользователей
Раздел Трафик пользователей доступен только на тарифе host.
- Администраторы и реселлеры могут просматривать общий трафик всех пользователей и выбранного пользователя.
- Пользователи могут просматривать общий трафик своих сайтов и FTP-пользователей и выбранного сайта/FTP-пользователя. Информация о трафике для сайтов будет доступна, только если на сервере установлен веб-сервер Nginx.
Формирование отчета
- Перейдите в раздел Трафик пользователей (для пользователей: Использование трафика).
- В поле Период выберите период, за который будет выставлен отчет, или укажите произвольный диапазон.
- В поле Владелец (доступно только администраторам) выберите владельца пользователей, которые отобразятся в отчете.
- Нажмите Создать.
Отчет
Отчет содержит следующие поля:
- Пользователь (доступно администраторам и реселлерам) — список пользователей, чьи данные представлены в таблице.
- Владелец (доступно только администраторам) — администратор или реселлер, которому принадлежит пользователь.
- Входящий трафик.
- Исходящий трафик.

Для просмотра статистики пользователя: нажмите на имя пользователя → в поле Период выберите период или укажите произвольный диапазон → нажмите Сохранить.
Для просмотра статистики для сайта или FTP-пользователя нажмите на имя сайта/FTP-пользователя.
Подробности
Сбор статистики
Статистика формируется на основе логов:
- Для сайтов — на основе специально настроенного лога доступа
/usr/local/mgr5/var/nginx.log.
- Для FTP-пользователей:
- Если используется ProFTP —
/usr/local/mgr5/var/xferlog.
- Если используется PureFTP — для Debian-подобных ОС:
/var/log/pure-ftpd/transfer.log
, для RH-подобных ОС:/var/log/pureftpd.log.
- Если используется ProFTP —
Для формирования статистики используются методы панели:
- collect_traf_stat — анализирует логи с интервалом, равным значению параметра TraffStatCollectPeriod в минутах (по умолчанию — раз в 5 минут).
- collect_traf_monthly_stat — усредняет статистику за прошлые сутки с интервалом, равным значению параметра TraffStatCollectDailyPeriod в минутах (по умолчанию 1440 минут, т.е. 24 часа).
Методы могут быть запущены вручную с помощью команд в консоли:
mgrctl -m ispmgr collect_traf_stat
mgrctl -m ispmgr collect_traf_monthly_stat
При запуске чаще значения параметров TraffStatCollectPeriod и TraffStatCollectDailyPeriod статистика собираться не будет.
Хранение статистики
Файлы статистики хранятся в папках:
/usr/local/mgr5/var/stat/daily/traff_stat/@<владелец>/@<тип>/@<имя сущности>/<год><месяц><число>.stat
— для метода collect_traf_stat (хранятся только файлы со статистикой за последние двое суток)./usr/local/mgr5/var/stat/monthly/traff_stat/@<владелец>/@<тип>/@<имя сущности>/<год><месяц>.stat
— для метода collect_traf_monthly_stat.Подробнее