Webalizer — программа составления отчетов и статистики по log файлам.
Допустим есть установленный веб-севрер Apache2, например как я описывал в этой статье — Установка и настройка веб-сервера Apache2
Команда установки Webalizer в Ubuntu:
sudo apt-get install webalizer
После установки переместим созданную директорию /var/www/webalizer в корневую веб-сервера Apache2 /var/www/html/:
sudo mv /var/www/webalizer /var/www/html/
Откроем файл конфигурации Webalizer в любом текстовом редакторе, например nano:
sudo nano /etc/webalizer/webalizer.conf
Укажем какие лог файлы необходимо анализировать, по умолчанию там уже указано:
LogFile /var/log/apache2/access.log.1 LogType clf
Можно указать ftp логи так:
LogFile /var/log/proftpd/xferlog LogType ftp
Еще можно указывать тип логов squid или w3c.
А также изменим директорию где будут создаваться отчеты:
OutputDir /var/www/html/webalizer
При необходимости укажем кодировку HTML страниц:
HTMLHead <META http-equiv="Content-Type" CONTENT="text/html" charset="UTF-8">
Можно указать шрифт:
TrueTypeFont /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
Запустим Webalizer для генерации статистики:
sudo webalizer
Теперь можно открыть готовый отчет в браузере http://192.168.1.2/webalizer/, где 192.168.1.2 — IP вашего сервера.
Перенастроить Webalizer можно командой:
dpkg-reconfigure webalizer