22.21. Просмотр журналов обращений Apache с использованием Webalizer

Проблема
Просмотр access_log — занятие не из приятных. Журнал огромен, состоит из про стого текста, и от его просмотра голова идет кругом. Нет ли какой-нибудь удобной
графической программы просмотра и анализа журналов, с цветами и графиками?
Решение
Программа Webalizer автоматически генерирует страницы HTML с гиперссылоч ными цветными графиками, построенными по данным access_log.
Загрузите и установите Webalizer обычным способом; программа распростра няется в виде пакетов и исходных текстов. После завершения установки проверь те ее следующей командой:
# webalizer /etc/httpd/logs/access_log
Webalizer V2.01-10 (Linux 2.4.21) locale: С
Using logfile /etc/httpd/logs/access_log (elf)
Creating output in /var/www/webalizer
Hostname for reports is 'windbag'
Reading history file... /var/www/webalizer/ webalizer.hist
Reading previous run data... webalizer.current
Saving current run data... [08/08/2004 15:31:06]
Generating report for August 2004
Generating summary report
Saving history information...
107 records (97 ignored) in 0.15 seconds
Введите адрес /var/www/webalizer/index.html в браузере.

специально для демонстрации материала данной главы. По мере накопления
статистики вы сможете просматривать графики практически любых показателей,
сохраняемых в журнале, по месяцам, дням и часам.
Убедитесь в том, что в файле /etc/webalizer.com правильно заданы пути к файлам:
LogFi1е /etc/httpd/1ogs/accessl og
OutputDir /var/www/webalizer
Hi storyNarae /var/www/webali zer/webali zer.hi st
Чтобы сгенерировать обновленную страницу Webalizer, введите команду
# webalizer
Комментарий
Данные, передаваемые Webalizer, определяются директивой LogFormat в httpd.conf.
LogFormat "*h *1 *u *t \"*r\" *>s *b \"*{Referer}i\" \"*{UserAgent}i\"" combined
CustomLog logs/access_log combined
Если в журнале отсутствует нужная информация, проверьте директивы LogFormat.
Webalizer также содержит простые фильтры для настройки отображаемой стати стики; поищите в файле /etc/webalizer.conf.
См. также
http://localhost/manuaL/mod/mod_log_config.html; webalizer(l).