Использование Webalizer для анализа журналов Apache

Webalizer — это бесплатное приложение с открытым исходным кодом для анализа журналов Apache. Оно предоставляет подробные и настраиваемые отчеты об использовании веб-ресурсов в формате HTML, которые можно просматривать в браузере. Узнайте, как установить The Webalizer на облачный сервер и настроить сервер на автоматический запуск этого приложения через регулярные промежутки времени для обновления статистики.

Требования

  • Облачный сервер с Linux (CentOS 7)
  • Установленный и запущенный Apache
Примечание

Apache установлен и работает на стандартной установке Linux по умолчанию. Если ваш сервер был создан с минимальной установкой, вам нужно будет установить и настроить Apache, прежде чем продолжить.

Использование Webalizer под CentOS 7

Обновите установленные пакеты сервера:

sudo yum update

Установите The Webalizer:

sudo yum install webalizer 

Запустите The Webalizer для анализа существующих файлов журнала Apache:

sudo webalizer

По умолчанию отчет для основного домена сервера будет сохранен в /var/www/usage. Чтобы иметь возможность просматривать его в браузере, откройте для редактирования главный конфигурационный файл Apache сайта:

sudo nano /etc/apache2/sites-available/000-default.conf

Добавьте следующий псевдоним:

Alias "/usage" "/var/www/usage"

Сохраните и выйдите из файла. Затем перезапустите Apache, чтобы изменения вступили в силу:

sudo systemctl restart httpd

Теперь вы сможете просматривать отчеты The Webalizer по адресу http://example.com/usage.

Добавление The Webalizer в Cron

Cron — это утилита Linux, которая запускает команды через заданные промежутки времени. Откройте файл crontab для редактирования:

sudo crontab -e

Добавьте в этот файл следующую строку для запуска команды webalizer раз в час:

0 * * * *      /usr/bin/webalizer

Сохраните и выйдите из файла.

Оцените статью
cdelat.ru
Добавить комментарий