0

J2SE アプリケーションを設計しており、監視とアラートのソリューションを探しています。要件は次のとおりです。

  1. オブジェクトは、問題が発生したときにステータスを報告し、アラートを発行できます。
  2. 特定のオブジェクトに対して定義済みのメソッドを呼び出す (状態をダンプするなど)。
  3. JVM の状態、特にメモリ使用量の監視。
  4. 上記のすべてにリモート コンピューターからアクセスすることをお勧めします。

そのための最良の解決策は何ですか?JMXに関係するものはありますか?

4

7 に答える 7

1

はい、ほとんどの JMX と MBean について説明しています。

于 2009-05-03T13:38:53.607 に答える
1

smartinspectを使用して、オブジェクト、写真など、アプリで必要なものをログに記録できます。また、リモート コンピューターからアクセスすることもできます。

于 2009-05-03T13:42:53.300 に答える
1

Java インストールに同梱されているJConsoleを参照してください。これにより、ローカル マシンでもリモート マシンでも、JMX で利用可能な統計を調べることができます。監視対象の VM を適切なオプション (リンクされた記事で詳しく説明) で起動し、JConsole を起動して必要な VM を指定する必要があります (必要に応じて、認証によって保護できます)。

JConsole は、すべての標準 JMX Bean に加えて、作成/登録したすべての JMX Bean を検査できます。GUI を使用すると、公開されたメソッドやグラフの統計などを呼び出すことができます。

于 2009-05-03T13:49:27.747 に答える
0

継続的な監視ソリューションが必要な場合は、Evident ClearStone for Java を検討してください。これにより、任意のカスタム mbean を監視し、しきい値を超えたときにアラートを送信するように設定することもできます。

于 2011-03-03T21:51:41.063 に答える
0

アラートも追加したい場合は、Jopr ( http://www.jboss.org/jopr/ )をご覧ください。

于 2009-05-04T15:44:36.527 に答える