Как мне посмотреть мой журнал Apache? (Я не хочу "анализировать" это)

3886
Stefan Monov

Я попробовал Webalizer, но оказалось, что я действительно хочу что-то другое.

  • Мне не нужны проценты или списки "10 лучших"
  • Я хочу полный список уникальных IP-адресов
  • и способ просмотра всех страниц / файлов, которые кто-то посетил (это не включает файлы, которые они загрузили, посетив страницу, на которую они ссылались).
  • Для каждого IP-адреса я хочу видеть браузер, ОС, реферер и страну (или, если возможно, более конкретную географическую информацию).
  • Я хочу, чтобы все это было разбито на разделы сайта. Например, я хочу просмотреть информацию /blog/*отдельно от информации о/forum/*
  • Было бы хорошо, если бы информационная страница просто генерировалась по запросу из браузера, вместо того, чтобы создавать для нее задание cron.

Все это просто из любопытства, кто посещает мой сайт.

[captcha: "отличный никотин". D'о! :)]

0
Средний ответ: учить скриптовый язык! Мы просто выполнили часть ваших требований в Perl в школе. Я могу подключить вас к моему коду, если хотите. Мы делаем геолокации в следующем задании :) John T 14 лет назад 1

3 ответа на вопрос

2
Pascal Thivent

Может быть, AWStats тогда.

Полный анализ журнала позволяет AWStats отображать следующую информацию:

  • Количество посещений и количество уникальных посетителей,
  • Продолжительность посещений и последние посещения,
  • Аутентифицированные пользователи и последние аутентифицированные посещения,
  • Дни недели и часы пик (страницы, хиты, КБ за каждый час и день недели),
  • Домены / страны посетителей хостов (страницы, хиты, KB, 269 доменов / стран, обнаружение GeoIp),
  • Список хостов, последние посещения и список неразрешенных IP-адресов,
  • Самые просматриваемые страницы входа и выхода,
  • Тип файла,
  • Статистика веб-сжатия (для mod_gzip или mod_deflate),
  • Используемая ОС (страницы, попадания, КБ для каждой ОС, 35 обнаруженных ОС),
  • Используемые браузеры (страницы, попадания, КБ для каждого браузера, каждой версии (веб-браузер, Wap, медиа-браузеры: 97 браузеров, более 450, если используется файл библиотеки browsers_phone.pm),
  • Посещения роботов (обнаружено 319 роботов),
  • Атаки червей (5 семей червей),
  • Поисковые системы, ключевые фразы и ключевые слова, используемые для поиска вашего сайта (115 самых известных поисковых систем, таких как Yahoo, Google, Altavista и т. Д.),
  • Ошибки HTTP (страница не найдена с последним реферером, ...),
  • Другие персонализированные отчеты, основанные на URL, параметрах URL, поле реферера для различных / маркетинговых целей,
  • Количество раз, когда ваш сайт "добавлен в закладки".
  • Размер экрана (необходимо добавить несколько тегов HTML на странице индекса).
  • Соотношение браузеров с поддержкой: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader (необходимо добавить несколько HTML-тегов на индексную страницу).
  • Отчет кластера о соотношении серверов с балансировкой нагрузки.
0

Я предлагаю Apache Log Viewer. Это бесплатный инструмент, в котором файл журнала apache имеет цветовую кодировку в соответствии с кодом состояния. Также есть фильтр. Вы даже можете создать несколько отчетов для просмотра данных в другом формате.

http://www.apacheviewer.com

это не совсем бесплатно; это в основном бесплатно с разблокируемыми функциями. пожертвовать, чтобы получить код разблокировки для доступа к функциям. quack quixote 15 лет назад 0
0
Pierz

Вы должны проверить goaccess - инструмент с открытым исходным кодом, который предоставляет отчеты как на терминале, так и на основе HTML (как упомянуто здесь ). С помощью этой -aопции он предоставляет список агентов для каждого хоста, включает в себя гео-данные и т. Д. Он также может обеспечивать генерацию отчетов в режиме реального времени. Например, чтобы запустить его в терминале ( -c: при запуске просит выбрать конфигурацию):

goaccess -c -a -f path_to_your_logfile 

enter image description here

Похожие вопросы