ApacheのアクセスログからIPごと、URLごとなどの統計情報を出力する方法

ApacheのアクセスログからIPごと、URLごとなどの統計情報を出力する方法は以下の通り

目次

アクセス元IP毎のアクセス数(Top30)

grep "19/Mar/2018" /var/log/httpd/access_log | awk '{print $1}' | sort | uniq -c | sort -rn

1時間毎のアクセス数(Top30)

grep "19/Mar/2018" /var/log/httpd/access_log | awk '{print $4}' | cut -b 2-15 | sort | uniq -c

アクセス先URL毎のアクセス数(Top30)

grep "19/Mar/2018" /var/log/httpd/access_log | awk '{print $7}' | sort | uniq -c | sort -rn

ちなみにbitnamiのApacheログファイルの場所は下記となるので注意

/opt/bitnami/apache2/logs/access_log

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です