Введение

Webalizer – это программное обеспечение для анализа веб-журналов, которое генерирует веб-страницы с результатами анализа на основе журналов доступа и использования. Это один из наиболее распространенных инструментов администрирования веб-серверов. Разработка Webalizer была начата Брэдфордом Л. Барреттом в 1997 году. К типичной статистике, предоставляемой Webalizer, относятся количество обращений, посещений, источники переходов, страны посетителей и объем загруженных данных. Эту статистику можно просматривать в графическом виде и представлять за различные периоды времени, такие как день, час или месяц.

Командная линия

Webalizer – это приложение командной строки, которое запускается из командной строки операционной системы. Типичная команда выглядит следующим образом: webalizer -p -F clf -n en.wikipedia.org -o reports logfiles/access_log. Эта команда указывает Webalizer проанализировать файл журнала access_log, запустить в инкрементном режиме (p), интерпретировать журнал как файл журнала формата CLF (F), использовать доменное имя en.wikipedia.org для ссылок в отчетах (n) и создать выходной подкаталог в текущем каталоге. Используйте опцию -h, чтобы увидеть полный список опций командной строки.

Доклады

По умолчанию, The Webalizer генерирует два типа отчетов: годовой сводный отчет и подробный ежемесячный отчет, по одному для каждого проанализированного месяца. Годовой сводный отчет содержит информацию о количестве обращений, запросов файлов и страниц, уникальных хостов и посещений, а также ежедневные средние значения этих показателей за каждый месяц. Отчет сопровождается годовым графиком. Каждый ежемесячный отчет создается в виде единой HTML-страницы, включающей ежемесячный сводный отчет (с указанием общего количества обращений, запросов файлов и страниц, посещений, хостов и т.д.), ежедневный отчет (группирующий эти показатели по дням месяца), агрегированный часовой отчет (объединяющий показатели для одного и того же часа каждого дня), отчет по URL (группирующий собранную информацию по URL-адресам), отчет по хостам (по IP-адресам), отчеты об URL входа и выхода с сайта (отображающие наиболее часто используемые URL-адреса первого и последнего посещения), отчет по реферерам (группирующий URL-адреса сторонних ресурсов, ведущих на анализируемый сайт), отчет по поисковым запросам (группирующий элементы по поисковым терминам, используемым в таких поисковых системах, как Google), отчет по пользовательским агентам (группирующий по типу браузера) и отчет по странам (группирующий по стране происхождения хоста). Каждый из стандартных HTML-отчетов, описанных выше, содержит только верхние позиции для каждого элемента (например, топ-20 URL-адресов). Фактическое количество строк в каждом отчете определяется конфигурацией. The Webalizer также может быть настроен на создание отдельного отчета для каждого элемента, который будет содержать полный список всех элементов, например, всех посетителей сайта, всех запрошенных URL-адресов и т.д. Помимо HTML-отчетов, The Webalizer может быть настроен на создание файлов дампа с разделителями-запятыми, содержащих все данные отчета в виде обычного текстового файла. Файлы дампа могут быть импортированы в электронные таблицы или базы данных для дальнейшего анализа.

Интернационализация

HTML-отчеты могут быть сгенерированы более чем на 30 языках, включая каталанский, хорватский, чешский, датский, нидерландский, английский, эстонский, финский, французский, галисийский, немецкий, греческий, венгерский, исландский, индонезийский, итальянский, японский, корейский, латышский, малайский, норвежский, польский, португальский, португальский (бразильский), румынский, русский, сербский, упрощенный китайский, словацкий, словенский, испанский, шведский, турецкий и украинский. Для генерации отчетов на другом языке требуется отдельный исполняемый файл Webalizer, скомпилированный специально для этого языка.

Критика

Созданная статистика не различает человеческих посетителей и роботов. В результате все представленные метрики завышены по сравнению с теми, которые обусловлены только посещениями людей. Многие веб-мастера утверждают, что Webalizer выдает крайне нереалистичные данные о посещениях, которые иногда на 200–900% превышают данные, предоставляемые веб-статистикой на основе JavaScript, такой как Google Analytics или StatCounter. Количество зафиксированных обращений (хитов) завышено для менеджеров загрузок с сегментированной загрузкой; каждое сообщение "Partial Content" (частичное содержимое) учитывается как одно обращение. Анализ строки запроса не производится. Динамически генерируемые веб-сайты не могут быть учтены отдельно (например, PHP-страницы с параметрами).