始めまして。八戸(やえ)と申します。
いつも勉強させてもらってます。
初歩的、かつ曖昧な質問で恐縮ですが、ログフォーマットの話が出たついでに便乗質問させてください。
質問:
Microsoft IIS をお使いの皆さんは、IISで、どの形式でログを取って、analog で解析を掛けていますか?
実績のある方法、お勧めと思われる方法があれば、教えてください。
背景:
私は、仕事上、IIS4.0 のログ解析をしており、自分で設定したマシンについては、NCSA形式でログを
取得して、そのまま analog に掛けています。
悩んでいることがいくつかありまして、
1) IIS独自形式で取得済みのフォーマットの処理
IIS4.0独自フォーマットを、adddate.pl で加工して、analog に読み込ませています。
個々のファイル、ページなどのアクセス件数はうまく出るのですが、時間帯レポートの結果が、
なぜだか、午前1時に大きく偏ってしまい、正しい結果が得られない状況です。
# すいません。 状況説明が曖昧であるというお叱りは覚悟の上です。
2) 異なるログフォーマットが混在する場合の処理
例えば、過去のログは、IIS独自フォーマット、今後のログは NCSAフォーマットにした場合、
IIS独自/NCSA 両方のログを集計して、一つのレポートにすることはできるのでしょうか?
LOGFORMAT を明示的に書いてしまうとできないような気がします。
LOGFORMAT AUTO にした場合、個々のファイル毎に自動判別してくれれば、
でうまく行くかも知れないと期待しているのですが。
2) W3C拡張フォーマット
W3Cにすると、ブラウザ種別など、NCSAより詳細な情報が取得できるようなので、
これにした方が良いだろうか? とも思っています。
つまるところ、LOGFORMAT を自分できっちり定義すればよい、、といわれてしまえば、
その通りではありますが、、、
実績のある方法、デフォルトで設定できる方法があれば、それに越したことはないと思い、
質問させていただきました。
よろしくお願いします。
---
八戸(やえ) Shigeo.Yae@jp.sony.com