Index: [Article Count Order] [Thread]

Date:  Tue, 9 Jan 2001 23:47:47 +0900
From:  "Takayuki Matsuki" <matsuki@tokyo-kasei.ac.jp>
Subject:  [analog-jp:00245] RE:  複数のマシンのログ
To:  <analog-jp@monyo.com>
Message-Id:  <NDBBLHMFCLODDAJNHNEIGEMBCEAA.matsuki@tokyo-kasei.ac.jp>
In-Reply-To:  <3a5b1201.6712%ml@mao.nu>
Keywords:  analog
Posted:  Tue, 9 Jan 2001 23:52:43 +0900
X-Mail-Count: 00245

松木です。

いながきさん wrote as

1.
>  webサーバをラウンドロビンなどで複数のマシンに分散させた場合に、
>  analogで複数のマシンのログ(結果)を簡単にまとめたりできるのでしょうか。
>
2.
>  と言っても、access_logを一つのマシンにコピーしてから集計…というよう
> な方法ではないです。

1.「logfile.html」のマニュアル中に、「全てのログファイルは、あなたのコン
ピュータ
システムの内部のファイルシステムになければなりません。(ディスク上か、少なく
とも
Unix 上でマウントされたディスクか、NT 上の共有されたドライブ上になければなり
ま
せん。)」とあるので、まず第2番目の条件下ではできないことになります。
どこか一つのコンピュータに集めなければなりません。

2.「ラウンドロビンDNS」の通常の定義は、「あるホストに対して複数のIPアドレ
スを割り当て、
問い合わせが来る度に異なったIPアドレスを応えるようにする機能。」であるので、
この
意味でなら、上記の様に1つのコンピュータ上にログがあるので、解析は可能になり
ます。

3.その場合の解析方法は、やはり「logfile.html」のマニュアルの中頃に書いてあ
り、
LOGFILE log1,log2 http://www.%v.mydomain.com
という命令で、処理できるそうです。%vは仮想ホスト名。詳細は上記マニュアルを
参照。

4.もしどうしても異なるサーバのログを解析するなら、定期的にcronを使って
各コンピュータからメールで各サーバのログを一つのコンピュータに集めて、解析す
るしか
ないように思えます。そのとき、たちばなさんの analogmail.pl を使えば送信がで
きます。
受け取った後、ヘッダーを取り去り、各ログに分割し、それを analog で解析する、
という
手順になるのですかね。