人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Webalizer で、サーバ全体ではなく、ディレクトリ毎にログレポートを分ける方法はありませんか?

/aaa/
/bbb/
全体

と3つ出るとベストです。

●質問者: ryuzi_kambe
●カテゴリ:インターネット ウェブ制作
✍キーワード:AAA webalizer サーバ ディレクトリ ベスト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kai10
●60ポイント

とてもベタなやり方ですが、grep などでログファイルを分けて、webalizerにかけるのでは駄目ですか?

% grep "GET /aaa/" access.log > access-aaa.log

% grep "GET /bbb/" access.log > access-bbb.log

webalizer.conf の、LogFile と OutputDir を適宜変更して、別ファイルとして保存。

webalizer.conf-aaa:

LogFile /var/log/apache/access-aaa.log

OutputDir /foo/bar/webalizer/aaa


webalizer.conf-bbb:

LogFile /var/log/apache/access-bbb.log

OutputDir /foo/bar/webalizer/bbb


webalizer.conf:

LogFile /var/log/apache/access.log

OutputDir /foo/bar/webalizer/whole

コンフィグを指定して実行。

% webalizer -c /foo/bar/webalizer-aaa.conf

% webalizer -c /foo/bar/webalizer-bbb.conf

% webalizer -c /foo/bar/webalizer.conf

なお、検索文字が化ける場合は、

AWStats 日本語版 http://www.bflets.dyndns.org/Tools/AWStatsJpn.html

に含まれる、utf8_decode.pl を通せば OK です。

utf8_decode.pl < access.log > decoded.log

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ