• ベストアンサー

ApacheのアクセスログからURL毎のアクセス数を簡単に抜き出せるソフトについて

access_log access_log.1.gz のようなファイルから、各URL毎のアクセス数のみを、 お手軽に集計できるソフトはあるでしょうか? LinuxのApacheのアクセスログをWindowsへ持ってきて、 集計することでも構いません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.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

php4
質問者

お礼

ありがとうございます。 アクセス解析パッケージは導入はいつもやっている人でないと 簡単ではないですし、やはり、いろいろ集計したいことを考えると 自作プログラムが良さそうですね。

その他の回答 (1)

  • dev_null
  • ベストアンサー率67% (37/55)
回答No.1

「apache access_log 解析」などをキーワードにググれば出てきますが... ・使いかってが気に入らない ・gzファイルを扱えない ・表示が分からない ってことですか?

関連するQ&A