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