Установка и настройка AWstats на Ubuntu (анализатор лог-файлов Web-сервера)

Установка и настройка AWstats на Ubuntu
Linux
4

Недавно, в посте «Статистика сайта по логам веб-сервера» я приводил сравнительный анализ статистики по тегам (Google Analytics) и по логам web-сервера (AWStats), откуда видно, что для эффективного анализа желательно иметь на сайте статистику обоих типов. В этом посте я опишу процесс установки анализатора логов сервера AWStats на примере этого блога, работающего на сервере Ubuntu на хостинге DigitalOcean.

Что такое AWStats

AWStats — система статистики, которая анализирует и представляет в визуальном виде данные, записанные сервером (например, apache) в свой лог (в отличии от систем статистики по тегам Google Analytics и Яндекс Метрика, которые анализируют данные, которые передает им специальный код отслеживания, установленный на сайте). Т.к. в этот лог записывается каждое обращение к серверу, такая статистика может быть довольно полезной, как для аналитика, так и для вебмастера.

Что бы решить устанавливать или не устанавливать AWStats на свой сервер, и оценить его возможности, для начала, вы можете воспользоваться демо-сайтом статистики AWStats, по этому адресу.

Для просто ленивых, приведу несколько скриншетов:

AWStats - главная  AWStats скрин 2   AWStats - скрин 3

 

AWStats может эффективно дополнять Google Analitycs и Яндекс метрику в части анализа полной загрузки файлов пользователями, анализа индексации сайта роботами, а так же использоваться, как «резервная система» на случай непредвиденных обстоятельств, т.к. логи веб-сервера всегда можно проанализировать, не зависимо от обменов данными и установки кодов отслеживания систем аналитики.

Установка и настройка AWStats на сервер Ubuntu

На Ubuntu AWStats устанавливается достаточно просто, с помощью команды:

После автоматической установки системы статистики, ее нужно настроить. Файлы конфигурации скрипта находятся в папке /etc/awstats. Если на вашем сервере единственный сайт, настройки могут вносится прямо в файл awstats.conf. Если сайтов несколько — для каждого необходимо будет создать свой собственный конфигурационный файл. Скопировать файл можно сделующей командой:

Но в моем случае это не нужно, поэтому я буду вносить изменения прямо в awstats.conf.

Первым делом, нужно указать для AWStats путь к файлу лога, который он будет анализировать. Для этого, в файле конфигурации нужно изменить параметр LogFile:

Иногда, ввиду настроек Web-сервера файл access.log можут быть пустым, и имеет смысл указать такой путь:

Теперь необходимо поменять параметр SiteDomain, на домен вашего сайта. Например:

Редактирвоание файла awstats.conf закончено, сохраняем.

После этого создаем настройки доступа для AWStats в Apache. Для этого в директории /etc/apache2/conf.d/ созадим файл с именем awstats, следующим образом:

и запишем в файл такой текст:

Теперь, для применения настроек, необходимо перезагрузить web-сервер:

или

После этого, нужно загрузить в AWStats уже собранную ранее Apache статистику. Для этого нужно выполнить команду:

где ablex.ru — имя вашего хоста

Все, настройка завершена!
Теперь, при переходе по адресу ваш_сайт.ru/stats/awstats.pl вы увидите только что загруженную статистику.

  • Никита

    Делал настройку согласно приведенной инструкции и у меня все получилось! Если бы не вы, я бы с этой настройкой самостоятельно точно не справился! Так что примите мои благодарности :)

  • Семён

    У меня конечно же есть собственные проекты в интернет, но анализаторами я еще не пользовался. Раз в этом нет ничего сложного, то попробую, вдруг это удобно.

  • Капустина Алина

    Самостоятельная настройка у меня не получилась. Все таки для новичка это довольно сложный процесс. Так что я вам благодарна, что вы помогли мне разобраться с данной проблемой!

  • dfffg

    y меня нет conf.d, есть conf-available и conf-enabled. куда создавать?

Тренды e-mail маркетинга 2018
Бизнес
6 главных трендов e-mail маркетинга в 2018 году

К чему готовиться Digital специалистам и E-mail маркетологам в 2018 году? С учетом каких тенденций строить план развития E-mail канала? Поделиться «6 главных трендов e-mail маркетинга в 2018 году» FacebookTwitterGoogle+LinkedInVKontakteE-mail Интересное по теме:Домашний сервер — что можно сделать из старого компьютера?Верстка рассылки e-mail одним изображениемМультифон-фантом или пособие неудачникаРассылки купонных сайтов: …

Выявление случаев мошенничества в СРА
Интернет
Анализ трафика CPA партнеров в Google Analytics. Борьба с фродом

Для многих рекламодателей CPA сети, это не только большие возможности, но и большая головная боль. Да, в CPA сетях может быть много «фрода» и некачественного траффика. Но это не значит, что CPA плох сам по себе. Просто, при работе с любым рекламным каналом есть свои нюансы. В CPA, это необходимость …

Web Push уведомления для сайта
Интернет
3
Web Push уведомления для сайта

Вы уже заметили, что в блоге появилась «модная» сегодня функция — подписка на Push уведомления. Для посетителей это еще одна возможность первыми узнавать о появлении новых актуальных статей. Для блогера, это возможность постоянно поддерживать контакт со своей аудиторией. В этой статье мы разберем, что такое Web Push уведомления, как они …

Top