0

注:ここですでに尋ねられている同様の質問はほとんどありませんが、2009年のものです。それ以降、何かが変わった可能性があります。

私は、さまざまなサーバーでホストされている多数のWebサイトを担当しています。現在、ログ分析は行っていませんが、変更したいと思います。最初の質問-IISログ(つまり、404、500応答、長いページ処理など)に基づいてWebサイトで問題を表示するための最良のツールは何ですか?理想的にはグループ化/並べ替えオプションを使用しますか?私はこれに多くの時間を費やしたくありません、私はただ定期的にウェブサイトですべてが良いかどうかをチェックしたいです。

2番目の質問(そして私はおそらく私があまりにも多くを求めていることを知っています)-しかし、処理されたログをWebに公開する方法はありますか?だから私はサーバーにRPDすることなく上記のものをレビューすることができますか?

理想的には、無料/オープンソースのソリューションを探していますが、優れたソフトウェアにもお金を払う準備ができています(ただし、$$はそれほど多くありません)。

ありがとうございました。

4

2 に答える 2

1

IISログなどのテキストベースのログを監視できるログ監視ソリューションEventSentryをご覧ください。IIS用に標準のテンプレートが設定されており、Webアクセスを使用してログをデータベースに統合できるため、RDPを使用せずにログを確認できます。

これは非常に柔軟なソリューションであり、関心のあるフィールドを選択し、関心のないフィールドを無視して、データベースのスペースを節約できます。

リアルタイムアラートを設定して、500エラーなどの重大なエラーがログファイルで発生したときに電子メールを受信できるようにすることもできます。

http://www.eventsentry.com/features/log-file-monitoring

最後に、特定のWebページにアクセスできることを確認したり、変更されたときにアラートを受け取ったりできるコマンドラインツールをプラグインすることもできます:http://www.eventsentry.com/features/application-monitoring

もちろん私は偏見がありますが、私たちのソリューションはかなり手頃な価格だと思います。サービス監視(IISサービスを監視するため)やイベントログ監視(IISは重要なメッセージをイベントログに記録します)などの追加機能も提供するため、単一の製品で包括的な監視をセットアップできます。

于 2012-04-11T22:42:14.870 に答える
0

@LuckyLukeソリューション(または同様のもの)を調べます-古典的な「ビルドと購入」の決定。あなたの投稿に基づくと、これはあなたの「フルタイム」の仕事にはならないので、私見はそれをする人に任せるのが最善です...

あなたが言及している「レガシー」の答えはわかりませんが、いじくり回したい場合は、Microsoft独自のログパーサーを使用できます。それをどこまで使いたいかに応じて、(COM dll)を使用して「管理Webページ」を.Net/ASP.Netに書き込み、各サーバーでホストします。

警告したいエラーについて非常に具体的な場合、別の「ハッキー」な方法は、独自のカスタムエラーページ(デフォルトのIISエラーページ)を提供するか、特定のエラーを使用するようにAsp.Netアプリを構成することです。ページ)。

于 2012-04-12T06:22:00.157 に答える