• ベストアンサー

IIS5.0のアクセスログ集計

IIS5.0の日別のアクセスログを取っていますが、ここから特定条件のデータを取り出す必要が出てしまいました。 条件とは以下のとおりです ・1月~5月までの間の特定ファイルに対する閲覧者数を知りたい ・同一IPアドレスからのアクセスは2回以上カウントしない こういった処理を行う方法、もしくはこういった処理が可能なツールなどご存知でしたら教えてください

noname#26506
noname#26506

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちわ。 もし本当に1月~5月の間だけ、つまり過去のログだけを対象にするのであれば、 アクセス統計ソフトを利用するよりも、ExcelやAccessに取り込んで 処理すればいいのではないでしょうか。 ”同一IPアドレスからのアクセスは2回以上カウントしない”という条件が、 たとえ1月1日と5月31日の同一IPアドレスからのアクセスにも適用されるの であれば、Excelの集計機能を利用すれば容易に集計できます。 もし今後もリアルタイムにその情報を確認したいのであれば、アクセス解析 ソフトを入れるべきでしょう。ただし、この場合は同一IPアドレスからの アクセスも一定条件内でカウントされますので、注意が必要です。

noname#26506
質問者

お礼

お二方、ありがとうございます。 重ねて質問で申し訳ないのですが、 現在すでに1~5月のログをW3C拡張ログファイル形式で取っている状態です。 これをACCESS等にインポートするやり方がどうしてもわからず、ご存知でしたらご教示いただければと思います。

その他の回答 (2)

回答No.3

#2です。 > 現在すでに1~5月のログをW3C拡張ログファイル形式で取っている状態です。 > これをACCESS等にインポートするやり方がどうしてもわからず、 > ご存知でしたらご教示いただければと思います。 すでにW3C形式でログを取得されているということは、そのファイルが xxx.logのような形で存在していると思います。 このファイルはCSV形式になっているので、拡張子をxxx.csvに変えてダブル クリックすれば、そのままExcelで開くはずです。 Accessでも、拡張子csvにした後であれば”ファイルを開く”から ファイルを指定してオープンすることができるはずですよ。

noname#26506
質問者

お礼

大変助かりました。 ありがとうございます

noname#182251
noname#182251
回答No.1

最近IISのアクセスログはいじっていないので外している可能性大ですが(^^; データベースに取り込めば、簡単に処理できます。取り込み部分はサービスにしてしまえば、ほとんど意識することなくデータベースでログの種々解析が出来ます。

関連するQ&A

  • IISのログにはどのような情報が落ちるのですか?追加できますか?

    Windows2000Server IIS5.0 Windows2003Server IIS6.0 を使っています。 特に設定しなくても、IISがログを落としているようなのですが、そのログをメモ帳で開いてみるとIPアドレスや開いたページが表示されているようでした。 これは、どこのIPアドレスの人がどこのページを判断できる情報といってよいのでしょうか? また、IISのログに落とされる内容を手動で 追加させることはできるでしょうか? どなたか教えてください。困ってます。 やりたいことは、アクセスしてきた人を 特定できる情報をIISのログに落としたいのです。

    • ベストアンサー
    • CSS
  • IISでのアクセス制限について

    IISで特定の拡張子を持つファイルのみ、特定のIPアドレスからしかアクセス できないようにする方法はありますでしょうか? 具体的には".jar"のファイルをiMODE以外からはアクセスできないように したいのですが、IISの設定のみでそれは可能でしょうか? 日頃はapacheを利用しており、IISについてはよくわからず苦労しております。 もし、ありましたらその方法を教えていただけますと幸いです。

  • フリーのアクセス解析ツール

    フリーのアクセス解析ツールで、IPアドレスからどのページにどれくらいの閲覧があったか、IPアドレスごとのログがわかるものはありませんか? 現在使用中のツールだとIPアドレスとそのログ数はわかるのですが、どのページを何回見たのかまでしぼれません。 フリーを希望です。

  • IISログに不明なアクセス?が、、、

    よろしくお願いいたします。 WEBに公開しているWEBサーバ上のIISログに 以下のような見覚えのないアクセスログが出力されていました。 以下のようなfile:・・・から始まるアクセスは どのような場合に発生するのでしょうか? 外部の個人のディスクトップ上の怪しげなツールからアクセスが あったような、外部からの不正なハッカーの類でしょうか・・・。 file://C:\Documents+and+Settings\hoge0426\デスクトップ\リスト検索結果\HTTP+Search+Results.htm

  • アクセスログのヒット数について

    わたしの使っているアクセスログツールは「.rdf」ファイルや「.css」ファイルまでヒット数にカウントされます。 純粋なHTMLでの集計ができない仕組みです。 「.rdf」や「.css」はそれぞれカウントされる基準(どうなればヒット数にカウントされるのか)は何なのでしょうか?

  • IISやApacheのログにあるIPアドレスについて

    IISやApacheのログにあるIPアドレスについて質問です。 下記についてご存知の方がおりましたら回答をお願いします。 Q1. ここに記述されているIPアドレスはプロバイダーで指定されたIP (IISなら一番左側の列にあるIPを示します。) はプロバイダーで払い出されたIPなのでしょうか? Q2. (Q1と類似しています) よく詐欺系サイトで出てくる「あなたのIPは~、あなたのホストは~」とあるのはすべてプロバイダー側の情報と思ってよいのでしょうか? Q3. IISログで記録されるIPが、プロバイダ側のIPアドレスであるならば、プロバイダの何?(どこか?中継基地局?)を示しているのでしょうか?

  • IISで特定のIPだけアクセスできるようする方法を

    IISで特定のIPだけアクセスできるようする方法を知りたい。 Windows Server(2019)のIISで特定のIPだけからのアクセスを許可してその他をリダイレクトできないのです。 この程、WEBサイトをWindows Server2008R2からWindows Server(2019)にアップグレード中なのです。概ねDBとコンテンツのセットアップができたのです。 その為、公開前に動作テストとバグチェックを行う為に、動作テスト中とバグチェック中は 特定のIP(私のIP)からのみアクセスできるようにしてから、その他のIPからのアクセスはメンテナンス中画面のサイトにリダイレクトさせたいのです。 しかし、Windows Server(2019)のIISでは特定のIPからのアクセス許可して、その他のIPは制限できたのですが、その他のアクセス制限したIPをリダイレクトさせる方法が分かりません。 Windows2000やWindows7のIISの場合には以下のURLのようにリダイレクトできるようなのですが、 https://www.atmarkit.co.jp/ait/articles/0908/07/news108.html Windows Server(2019)のIISではは以下のURLのように特定のIPからのアクセス許可とその他のIPの制限しかできず、制限したIPをリダイレクトする方法が分かりません。 https://www.server-world.info/query?os=Windows_Server_2019&p=iis&f=... どなたかご存知であればご教授頂けませんでしょうか? ちなみにプログラムはレガシーASPで2000年頃に制作した古いプログラムでWEBサーバーApacheではありません。 Apacheなら.htaccessファイルで可能な事は、理解していますが、残念ながら古いレガシーASPなので、Apacheでは動作しません ちなみに、特定のIP(私のIP)以外を制限すると制限されたIPからアクセスすると「エラー403」となりアクセス不能になっています。 これを(適当なサブドメインにメンテナンス画面を作り)そのメンテナンス画面にリダイレクトしたいのです。 一応、Windows Server(2019)のIISの役割と機能で「HTTPリダイレクト」と「IPアドレス及びドメインの制限」という機能はインストールしましたが、この「IPアドレス及びドメインの制限」では特定のIPからのアクセス許可とその他のIPの拒否はできますが、の他のIPの拒否した際のリダイレクトをする方法もしくは機能が見当たりません。

  • Webアクセスログの抽出

    Webアクセスログの解析をしており、一定期間にあるファイルにアクセスしたユーザ数を調べたいのですが、同一ファイルでのIPアドレスが重複しているものを一つにしたいと思います。 EXELでとりこめないくらいの行数があるので、grepなどで 処理すればよいと思いますが、その方法がわかりません。 どなたかご教示をおねがいできますでしょうか。

  • IISのログから自分のHPにどこから来たか調べるには?

    はじめまして、現在IISを利用して、HPの運用を開始しました。 自分のHPにどこのサイトからきたのか調べたいのですがIISのログからはIPアドレスしかでないので、相手のドメイン(プロバイダー)しか分かりません。AのサイトとかBのサイトからリンクで飛んできたとか、googleからの検索、yahooからの検索から飛んできたというのはどうやったら分かるのでしょうか? 例えば逆アクセスランキングとかでどこのサイトからリンクで自分のサイトに飛んできたか公表しているサイトがあると思うのですが、あれはどうやっているのでしょうか? 分かる方がいれば教えてください。 よろしくお願いします。

  • IISのアクセス制限について

    教えてください。IIS5.0で特定のドメインからしかアクセス出来ないように設定を施しました。しかし、実際そのドメインからアクセスしようとすると、「エラー403.6」当該IPにはアクセス権限がありません、というエラーが出てしまいます。IISでは「既定のWEBサイトのプロパティ」の「ディレトクリセキュリティ」で、「拒否する」を選択して、特定のドメイン名「*.xxx.xxx」を追加しただけです。これ以外に何か設定する項目はあるのでしょうか。宜しくお願い致します。