Как получить доступ к журналам доступа к серверу для уникальных IP-адресов и конкретной страницы? - PullRequest
8 голосов
/ 10 июля 2009

Я хочу выполнить поиск в журналах своего сервера, чтобы собрать все уникальные IP-адреса, а также просмотреть все запросы для конкретной страницы. Каков наилучший способ сделать это?

Ответы [ 2 ]

26 голосов
/ 10 июля 2009

Предполагая, что это стандартный журнал Apache, и предполагая, что вы работаете в Unix, я обычно делаю

awk '{print $1}' access.log|sort -u

awk отфильтровывает все IP-адреса, затем сортировка удаляет дубликаты.

Чтобы узнать все обращения к URL, я делаю

grep URL access.log

Конечно, вам придется заменить «URL» на конкретный, который вы ищете.

0 голосов
/ 10 июля 2009

Вы также можете использовать что-то вроде webalizer для обработки журналов как другой вариант.

...