• ベストアンサー

webalizerのログローテーション対応

webalizerの導入を検討しています。 下記のようなログローテションになっていますがこれをすべてwebalizerのアクセス解析に対応するためにはどのようにすればいいのでしょうか? ------------------------------ httpd-access.log(本日) httpd-access.log.1(一日前) httpd-access.log.2(二日前) httpd-access.log.3(三日前) ------------------------------ といった感じで一ヶ月分のログを/var/log以下にとっています。 confファイルではhttpd-access.logのようなを記述していますが当然ながら本日分しか取ることできません。 また下記のようなスクリプトで検索ワードをshift-jisに変換しています。 ------------------------------ #!/bin/sh cd /home/www/html/acc /usr/bin/perl /home/www/html/jconv.pl /var/log/httpd-access.log > /var/log/h ttpd-access2.log /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf -Q ------------------------------ ------------------------------ #!/usr/bin/perl use lib ('/usr/local/lib/perl5/site_perl/5.005/i386-freebsd', '/usr/local/lib/perl5/site_perl/5.6.1/mach'); use Jcode; open (IN ,$ARGV[0]); while (<IN>){ $_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; Jcode::convert(\$_,sjis); print $_; } close (IN); exit; ------------------------------ これをまた一ヶ月分のログローテションに対応するのにはどうしたらいいのでしょうか? ご教授いただければ幸いです。 宜しくお願いします。

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

  • ベストアンサー
回答No.2

webalizer には incremental mode がありますので、それを利用すればよいでしょう。また FreeBSD の ports だと最近は日本語の検索キーワードを意識しなくても処理できるようになっていますので、参考にしてはどうでしょうか。

参考URL:
http://www.freshports.org/japanese/webalizer/

その他の回答 (1)

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

webalizerは使用していないためはずしているかもしれませんが、以下のページが参考になるでしょうか? ○fkimura's ほーむぺーじ  ログ解析ソフト「ウェブアライザ」の設定ファイル  http://www.fkimura.com/webalizer2.html  Webalizerでウェブのログを解析  http://www.fkimura.com/webalizer3.html

参考URL:
http://www.fkimura.com/webalizer2.html , http://www.fkimura.com/webalizer3.html

関連するQ&A