このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ホームページにアクセスした相手側のドメインネームは分りませんか?

発言者:ポートベロ 山本
( Date Wednesday, February 25, 1998 19:21:34 )


あるホームページにアクセスした相手側のドメインネームが
分る良い方法はないかと、模索中です。
WebStarのログを解析してアクセスした相手のドメインネームを
リストしてくれるツールはないのでしょうか?
ページ毎にリストできればベストです。


重松修 さんからのコメント
( Wednesday, February 25, 1998 20:21:47 )

Analogというソフトが希望するものだと思いますけど。
あいにくと私は使っていないので詳しいことは知りません。

サーチエンジンで探してみれば、過去記事がでてくると思います。:-)

田中求之 さんからのコメント
( Wednesday, February 25, 1998 23:54:11 )

処理としては

1:ログから調べたいページへのアクセスの記録を抜き出す
2:必要ならホストの逆引を行う(Web で逆引を行っていない場合)
3:集計する

ですね。 jgawk + Analog あたりの組み合わせが一番小回りが利いて手っ取り早い
と思います。逆引をしなくてよいなら、jgawk でいけますよね。

ログのフォーマットや、逆引しているかいないかなど、サイトによって状況は
違うわけですから、結局、なんらかのスクリプティング言語(マクロ言語)
で自分で処理をコントロールしないと、望むようなものを取り出すのは難しい
でしょう。

よしもと さんからのコメント
( Thursday, February 26, 1998 00:00:53 )

Perlなら1本でできますよ (^^;

ポートベロ 山本 さんからのコメント
( Friday, February 27, 1998 23:04:32 )

1.analogの過去記事読んでみました。
すると

>田中求之 さんからのコメント
>( Monday, October 06, 1997 18:21:01 )

>たとえば、このサーバーの9月5日から17日の12日間のログを処理させると、

>Number of distinct files requested: 1,002 
>Number of distinct hosts served: 6,055 



>ちなみに、同期間(9/5-17)の場合、ファイル毎のアクセスの状況は

>#reqs:  %reqs: kbytes: %bytes: file
>-----  ------  ------  ------  ----
>19474: 39.77%:  65113: 16.55%: /webcon.mtxt
> 1686:  3.44%:   2474:  0.63%: /default.html
> 1050:  2.14%:    943:  0.24%: /pumpkin.nclk
> 1026:  2.10%:  14590:  3.71%: /makeserver.html
>  892:  1.82%:   1848:  0.47%: /techalley.html
>  526:  1.07%:   4610:  1.17%: /webslab.html
>  520:  1.06%:   3560:  0.91%: /clipdecoder/default.html
>  390:  0.80%:    690:  0.18%: /galley.html
>  298:  0.61%:   2014:  0.51%: /yamamoto/works.html

>ですので、圧倒的にこの会議室へのアクセスが多いわけです。
>(いまだに ClipDecoder にもアクセスがけっこう来てるなぁ…)

上記のような記事をみつけたくさんの?マークが頭のなかでぐるぐるしました。
実はわたしはAnalogユーザーなのですが、英語の読解力不足(?)から
ただただ、起動するだけに終わっています。

ひょっとしてAnalogは、解析する期間を指定できたり、
解析するファイルを指定できたりするんでしょうか?
もしできるとしたら指定方法を詳しくおしえていただけないでしょうか?

ポートベロ 山本 さんからのコメント
( Friday, February 27, 1998 23:12:53 )

2.jgawk をさわってみましたがいったいどう使っていいのか分りません。
 マニュアルの所在を教えてください。

3.perlもさわろうとしましたが、いまのところcgiはアップルスクリプトで組んでいますし、
 ちょっと敷居が高そうに感じたので、習得は、もちょっと先にしたいと思います。(ほとんど逃げてます)

4.LogDoor2.0もよさそうな感じでした。
 これをしっかりと使いこなしていらっしゃる方はいませんか?
 購入を予定していますので、特徴とか、機能とかの感想が聞きたいのですが、
 お願いします。

田中求之 さんからのコメント
( Saturday, February 28, 1998 00:24:56 )

Analog のオプションの指定方法については、Config ファイルのコメントを
ちゃんと読んでください、としか言いようがありません。 Analog は Config
ファイルで設定を行うという UNIX 流の設定になっていますので、ちょっと
とっつきにくいのですが。

なお、私のレポートが期間限定になっているのは、AppleScript でスクリプトを
書いて、ログファイルから期限を限定して抜き出すと言った処理をさせているから
です( Tanaka's osax の getLines を使ってます)。メモリーは多く必要
ですし、処理は速くないですが、AS だと、少なくとも私には、小回りが利くので。