Analog

Analog とは何 ?

Analog とは、アクセスログの分析ソフトです。この analog は既にサーバーにセットアップされていますのでコマンドの入力のみで使用できます(但し、すべて英語表記です)。

Analog の使用方法は?

Analog は貴方のアクセスログを分析し、その結果の HTML ファイルを作成します。最初に Telnet で貴方のホームディレクトリーに Login してください。次に、cd ~/www_logs とタイプして貴方のログフォルダー  www_logs に移動します。

下記のようにタイプする事で Analog を実行することができます。(960728 は日付ですので変更してください。gz ファイルも www.970315.gz に変更することで処理できます。 );

analog www.960728 > ../public_html/stats.html

この例では96年7月28日のログファイルを Analog を使い分析して、その結果を貴方の public_html ディレクトリーに stats.html として出力させています。その結果を見るにはブラウザーの URL を
http://www.yourdomain.com/satas.html に指定します。

次の例は作成された Access log 全部を合計して分析する方法です;

analog * > ../public_html/allstats.html

この結果を見るには、 URL を http://www.yourdomain.com/allstats.html を指定します。

Report の表題の部分を御自身の URL に変更したい場合は下記のようにタイプしてください。

cd ~/www_logs
analog -n"My Site(表題)" +C"BASEURL http://www.domain.com" www.970314 > ../public_html/stats.html

この状態では domain の逆引きが行われていないため、Domain Name の部分が表示されていません。Domain Name を表示させたいなら Analogを使用する前に logresolve を実行し、逆引きしたファイルを作成し Analog を実行します。

Analog と Logresolve の処理を同時に行いたい場合は下記のようにタイプしてください。

cd ~/www_logs
logresolve <www.970314 | analog> ../public_html/allstats.html

Access Log の拡張を行い、その Log を Analize する場合。

Log の拡張により referrer report (リンク元)と browser report を Log に残すことができます。この Log を Analize する場合は analog2 に変更し、それぞれの Option を付け加えます。

Option (大文字、小文字が区別されます)

f (referrer report
B (ブラウザーレポート)
S (リモートホスト)

analog2 +f www.960728 > ../public_html/stats.html
analog2 +B www.960728 > ../public_html/stats.html
analog2 +f +B +S www.960728 > ../public_html/stats.html

注: referrer report はブラウザーに記録されている、1つ前のページですから、自分のページ内のリンクも記録され Log に残っています。また、ブラウザーによっては、referrer report を記録しないものもあります。

[ Support Forum ] [ User's Forum ] [ Top Page ]

Last update: 09/10/99