2013-02-12 6 views
7

私はJava Webアプリケーションを実行しています(Springを使用しています)、数分ごとに正常性チェックを実行したいと考えています。私はTomcatやJVMをチェックするのではなく、アプリケーションレベルで厳密にチェックしているので、チェックするためのいくつかのアイデアがあります。例えばJava Webアプリケーションの健全性チェック良いプラクティス

  • DBの健全性に環境が「生産」(監視されます一つだけだ原因)

であることを

  • チェックをチェックするために単純なクエリを作成します基本的には、何をチェックするか、ベストプラクティスのための他のアイデアや提案を探しています。

    アイデア?

  • 答えて

    1

    私たちは、アプリケーションのさまざまな側面をテストするspring mvcコントローラにアクセスする特別なURLを開発しました。あなたが何か間違ったものを見つけたら、あなたのお気に入りの監視ツールにそのURLのリンクを与えるだけで500を返す必要があります。私たちの施設では、pingdomとnagiosの両方を使用しています。

    0

    はおそらく、デシベルによって生成されたページを作成

    https://www.pingdom.com/

    http://nagios.org/は、ウェブサーバは、Nagiosのチェックをするために、そう、あなたはhttpポートがアップしている知っているだろうということで、いくつかの特定の出力を持っています実際にウェブページを提供しており、dbはアプリケーションによってアクセス可能である。