Анализатор логов Apache, показывающий местоположение клиента

Кто-нибудь знает инструмент, который будет анализировать журнал доступа Apache и показывать местоположение каждого клиента, который обращался к сайту, в идеале показывая город, штат и страну на карте так же, как это делает Google Analytics?

Я смотрел на Webalizer и AWStats, но они, кажется, только переходят на уровень страны, они показывают только таблицы данных, а не карты, и они также, похоже, выводят страну, основываясь на доменном имени клиента, а не делают поиск местоположения по IP-адресу. Например, в моей настройке Webalizer страна домена.com отображается как просто ".com", а страна домена.co.uk - Великобритания.

5 ответов

Решение

Хотя я не использовал его лично, похоже, что Nihuo Web Log Analyzer делает то, что вы ищете.

Также доступна 30-дневная бесплатная пробная версия.

РЕДАКТИРОВАТЬ: О, просто понял, что это не отображает хиты на визуальную карту...

Вы можете вырезать IP-адрес и попробовать это: http://ip2country.pauljonesdotuk.co.uk/webmaster

хотя это все еще в альфа-тестировании

Ура, прорастают

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

Используете ли вы базу геолокации с Webalizer? Вы можете получить это здесь. Или есть также Google Analytics.

Gip по адресу https://github.com/softhub-software-development/gip визуализирует клиентский доступ к OpenStreetMap при запуске в качестве серверного процесса. Используемая в качестве утилиты командной строки, она печатает геоинформацию по IP-адресам.

Другие вопросы по тегам