• ベストアンサー

WEBサーバーのログを収集する方法で困っております

WEBサーバーを管理しているときにログが出ると思いますがLogParserを用いてログ集計をしている方いらっしゃいますでしょうか? IISででたログをLogParserを使って月ごとおよび四半期ごとに自動収集をしてCSVファイルに落としたいと考えております。 取得するためにVBscriptを使うつもりですがこういうやり方がよいよ!みたいなヒントがあったら教えて下さい。 VBSをバッチで定期的に動かすつもりではありますが・・・・ 四半期をどうしようか非常に悩んでおります。 よろしくお願いします。

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

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2264/3201)
回答No.1

ここにコマンド入力から24時間前までのログを収集する情報があります。 http://okwave.jp/qa3792204.html このコマンドを編集して月ごと、四半期ごとにcsv出力する2つを用意し、それらを定期タスクとして実行してみてはいかがでしょうか? http://www.atmarkit.co.jp/fwin2k/operation/logparser1/logparser1_03.html http://codezine.jp/a/article/aid/540.aspx http://codezine.jp/a/article/aid/541.aspx

関連するQ&A

  • WEBサーバーのログを定期的に収集したいが・・・

    WEBサーバー(IIS5.1)のログを収集してまとめたいのですが「自動収集してファイルに落とす」方法で悩んでいるのでご教示願います。 LogParserを使用して取るのですが1ヵ月ごと及び3ヶ月分まとめたものを取りたいと考えています。その辺はバッチを組んで取ればすぐに解決はしますが・・・IISの出したログは月ごとの設定にしてあります。 そうするとログのファイル名はex0801.logとかなりますがその度バッチで収集するファイル名を変えてもいられないので自動的にバッチの内容を変えれたらいいのですが 3ヶ月毎も同様にです。 何年分も予測してバッチも作っておくわけには行かないのでファイル名変更に対応していけるようにしたいのですがいい方法が思い浮かばないのでヒントとかありましたらお願いします。

  • コバルトサーバーのログはずっと保持するの?

    コバルトサーバーについてですが、WEBやメールなどのログを収集していますが、それってずっと取り続けるものなのでしょうか?大きくなりすぎるのでは‥と思ったりしたのですが。

  • サーバの間でLOGファイルのやり取り?

    お時間あるかたにぜひとも教えていただきたいです。 環境:windows2003サーバ(AとB)、AとBはお互いアクセスは可能です。使う言語はVBSCRIPT(WSH) バッチファイルの実行で以下の機能を完成させたいです。 完成させたいこと:Aサーバの既存ログファイルを Bサーバで(或はAからBの)読んで圧縮作業をしたいです。 今できたこと:サーバ(A或はB)内部ではLOGファイルを読んで圧縮ファイルを作ることができました。 知りたいこと:BサーバからAサーバ(或はAサーバからBサーバ)のログファイルを取ってきたいですが 方法がわからなくて困っています。コピーでもいいですが、一時ファイルで可能ですか?コピーしたら上書きで 圧縮ファイルで代替することは可能ですか? どうやって設定すれば取れますか?できればvbscriptで設定したいです。可能なことですか?

  • WEBサーバーログの統計情報、または統計をとっている機関はありますか?

    私はWEB企画・制作を生業にしております。 さて、WEBサーバーのログ解析を行っていると、お客様からよく「よそはどんな感じなの?」と聞かれることがあります。 日本や世界のWEBサーバーログの統計的なデータ ex) 曜日別・時間別のアクセス数の平均分布 サーバーの平均的な滞在時間 リンク元の分布(ブックマーク?検索エンジン?ポータル?等々) はないものでしょうか? またはそのような情報を収集、発表している団体・機関等はないものでしょうか?

  • Webサーバーでパスワードをきいてくる原因は?

    動作環境:Windows2000server IIS、APS(VBScript) Webサーバを立ち上げてテスト中です。 PCのブラウザからサーバのWebページを表示したとき、通常の動作は問題ないのですが、 <TD><IMG src="a.jpg"></TD>のところでログイン名とパスワードの入力を聞いてきます。 もちろんASPファイルと画像ファイルは同じディレクトリ内にあります。 サーバーの設定が不適切なのでしょうが原因が不明です。 わかる方教えてください。

  • IISのサーバサイド実装でお手軽なもの

    別なサイトのWebページからのリンクで引数一つを渡してもらって、 その引数の値で自分のページ内の静的なhtmlのリンクのURLに引数を埋め込んだhtmlをブラウザに表示したいと考えております。 ただ今のIISのサーバーにはperlも何も入れていないので本当に、 http://localhost/webroot/test.bat?arg=12345 みたいに、お手軽にバッチファイルの中で文字列変換してhtmlをはくぐらいの簡単に出来ないかなと思っているんですが、 IISのサーバーサイドでお手軽に実装する方法ってなにがありますか? 出来ればvbs程度の知識で出来ればと考えているのですが。

    • ベストアンサー
    • CGI
  • WindowsHostScript(.vbs)?をバッチファイルから操作する

    バッチファイルの本を読んでいるのですが、バッチファイルの中から「WindowsHostScriptを呼び出す」という項目があります。それについての本を本屋で探したのですが、見当たりません。 1.本によるとWindowshostScriptは拡張子が「.vbs」とかいてあります。VBScriptも拡張子が「.vbs」です。要するに、WindowsHostScriptとはVBScriptのことなんでしょうか? 2.また、僕は、VBScriptはJavaScriptみたいにWEBで使うものだと思っていましたが、コマンドラインでも使えるものなんでしょうか? 以上2点、分かる方、よろしくお願いします。

  • Webサーバー(イントラネット)について

    社内でWebサーバーを構築する必要性がでてきました。 外部には公開せずにWindows2000server&IISで構築を考えています。 外部には公開しないつもりなので、 あまり神経質にならなくても良いのかもしれませんが、 セキュリティで留意するポイントなどありますでしょうか? 質問が漠然としていますが、 何でも良いのでお願いいたします。

  • linuxサーバーからの要求に対して実行形式ファイルを返すには

    いろいろ調べたのですが、 キーワードが悪いのか引っかからなかったので、 質問します。 現在、自分が管理しているWindowsのWebサーバに CSVデータとフォームを連結させた帳票データを 生成するアプリを作成しています。 このアプリはVBScriptで作成しています。 CSVデータとフォームを持っているLinuxサーバから要求を行い、 このアプリ(VBScript)を実行して、 生成した帳票データをLinuxサーバに返却したいのです。 ASPを使えば、URLを発行してVBScriptを実行出来ると考えているので、 後は、LinuxサーバにあるCSVデータとフォーム を受け取りとることと、 生成した帳票データをLinuxサーバに返却することが 出来れば良いのですが、どうすれば良いか解りません。 HTTPのPOSTを使うのかと考えたのですが、 URL発行とどう絡ませることになるのか、 イメージが湧きませんでした。 どなたか、ご存知の方ヒントをいただけませんでしょうか

  • WEBページからダウンロードする処理

    WEBソフト開発の初心者です。 よくプログラムをダウンロードする機能のあるWEBページをみますが、あれはどうすればいいのでしょうか? 環境 サーバーWindows2000Server IIS5 ASP(VBScript)  別にASPでなくてもいいです。