Анализатор логов 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
хотя это все еще в альфа-тестировании
Ура, прорастают
Используете ли вы базу геолокации с Webalizer? Вы можете получить это здесь. Или есть также Google Analytics.
Gip по адресу https://github.com/softhub-software-development/gip визуализирует клиентский доступ к OpenStreetMap при запуске в качестве серверного процесса. Используемая в качестве утилиты командной строки, она печатает геоинформацию по IP-адресам.