- ベストアンサー
ApacheのアクセスログからURL毎のアクセス数を簡単に抜き出せるソフトについて
access_log access_log.1.gz のようなファイルから、各URL毎のアクセス数のみを、 お手軽に集計できるソフトはあるでしょうか? LinuxのApacheのアクセスログをWindowsへ持ってきて、 集計することでも構いません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
完成されたパッケージであれば analog とか webalizer がありますが、 そうではなく集計だけしたいというのであれば、Linux ユーザであれば 普通はシェル、Perl、C 言語などを駆使して自作するものだと思います。 って言うだけでは、回答にならないので、以下参考までに。 -- #!/bin/bash # usage: count.sh file ... cat "$@" | awk '{ print $1 }' | perl -e ' while (<STDIN>) { chomp; $hash{$_}++; } foreach $key ( sort keys %hash ) { print $key . "\t" . $hash{$key} . "\n"; } ' -- $ count.sh access_log 192.168.101.108 211 192.168.101.109 75 192.168.101.117 44 192.168.101.88 40
その他の回答 (1)
- dev_null
- ベストアンサー率67% (37/55)
「apache access_log 解析」などをキーワードにググれば出てきますが... ・使いかってが気に入らない ・gzファイルを扱えない ・表示が分からない ってことですか?
お礼
ありがとうございます。 アクセス解析パッケージは導入はいつもやっている人でないと 簡単ではないですし、やはり、いろいろ集計したいことを考えると 自作プログラムが良さそうですね。