AWStats (от англ. Advanced Web Statistics) — инструмент с открытым исходным кодом, предназначенный в основном для отслеживания и визуализации трафика на веб-серверах. Эта программа позволяет проводить анализ лог-файлов серверов, таких как Apache, Nginx или любых других, которые генерируют журналы.
С помощью AWStats Вы сможете детально изучить:
- различные подробные отчеты о веб-трафике;
- поведение посетителей;
- HTTP Referer;
- статистику использования поисковых систем и многое другое.
В этой статье мы расскажем, как установить AWStats в дистрибутивах RHEL и CentOS Linux.
Содержание:
- Установка необходимых зависимостей
- Установка AWStats в RHEL / CentOS Linux
- Внесение изменений в файлы настроек AWStats
- Запуск инструмента AWStats в веб-браузере
- Выводы
Установка необходимых зависимостей
В первую очередь Вам понадобится веб-сервер. Например, Вы можете использовать Apache. Чтобы его установить в RHEL / CentOS Linux, выполните в терминале:
Также нужно открыть порт, на котором работает Apache, — 80. Для этого последовательно примените следующие команды:
Чтобы запустить сервис AWStats, следует дополнительно установить модули Perl:
Где:
perl-Time-HiRes— модуль, используемый для измерения точных интервалов времени в процессе бенчмаркинга производительности, профилирования или чувствительных ко времени приложений;perl-libwww-perl— модуль, который предоставляет простой и последовательный API для веб-взаимодействия, например, для выполнения HTTP-запросов.
Читайте также: Как посмотреть список модулей Apache в Linux.
Установка AWStats в RHEL / CentOS Linux
Для начала загрузите последнюю версию tar-архива с файлами AWStats с помощью утилиты wget:
Затем извлеките скачанный архив, используя следующую команду:
Читайте также: 18 примеров команды tar в Linux.
Наконец, переместите папку с распакованными файлами в корневой каталог веб-сервера Apache:
Внесение изменений в файлы настроек AWStats
После завершения установки AWStats, следует настроить программу для анализа логов веб-сервера, в нашем случае — Apache. Для начала создайте папку /etc/awstats и скопируйте в нее файл настроек AWStats. К примеру:
Важно: замените example.com на домен Вашего сайта.
Затем откройте файл /etc/awstats/awstats.example.com.conf с помощью любого текстового редактора, например, nano:
И задайте собственные значения для переменных:
LogFile— путь к файлу журнала веб-сервера;SiteDomain— доменное имя сайта;DirData— каталог, в котором AWStats будет сберегать свои данные.
Сохраните внесенные изменения и закройте текстовый редактор. Далее создайте файл виртуального хоста Apache:
Важно: замените example.com на Ваш домен.
Читайте также: Как найти файлы настроек MySQL, PHP и Apache в Linux.
Вставьте в новый файл следующие строчки кода:
Также сохраните внесенные изменения и закройте файл.
Запуск инструмента AWStats в веб-браузере
Перед запуском инструмента AWStats рекомендуется обновить его базу данных, чтобы иметь возможность анализировать актуальную информацию. Для этого перейдите в папку /var/www/html/awstats/ и выполните следующую команду:
Теперь можете использовать программу AWStats. Чтобы ее запустить, откройте любой веб-браузер и перейдите по следующей ссылке:
Важно: замените example.com на Ваш домен.
Выводы
AWStats — очень полезный инструмент, позволяющий проводить мониторинг нагрузки на веб-сервер. В этой статье мы показали, как установить эту программу, а также провели ее базовую настройку.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
































