2009-05-20 13 views
0

複雑なシステムを監視するサービスを作成する必要があります。私はいくつかの記事をGoogleで検索しましたが、探していたものを正確に見つけられませんでした。誰かが複雑なシステムを監視するためのサービスを書くための良いリソースを持っていますか?複雑なシステムの「ウォッチドッグ」をプログラミングするためのリソース

+0

実際には何が必要ですか?その複雑なシステムを説明してください。 – Davorin

+0

異なるマシン上で実行されているシステムの異なる部分の「正常性」を監視するシステム。これには、データ収集ノードだけでなく、データベースノードおよびWebサーバーノードも含まれます。 –

答えて

0

あなたは約health monitoringと聞いていると思います。 MSDNのオンラインドキュメントは、.Netの組み込みのhealth monitoring機能を参照してください。とりわけ、アプリケーションのエラーや失敗したログイン試行などの特定のイベントを監査するためのルールを定義できます。

0

お気に入りの方法は、監視するアプリケーションを監視するアプリケーションからWM_COPYDATAメッセージを送信することです。メッセージを送信し(タイムアウトで)、応答を取得するのにかかる時間を確認します。そのresposeが帯域外になったら、プロセスを終了します。

私はこれを長時間にわたって行うためのベースとしてthis block of codeを使用しました。私はどこから始まったのか分からないが、最初に誰に書いたのか分かりません。

関連する問題