Tomcatで実行されているアプリケーションを最適に監視する方法に関するアイデアを探しています。私はTomcat Monitoringを参照するのではなく、 "Webアプリケーション"がアクティブ/ライブであることを確認します。Tomcat内でWebアプリケーションを監視する - (Tomcat監視ではない)
Tomcat(lamdbaprobe、Nagiosなど)を監視するためのツールはいくつかありますが、Tomcat内で実行されている実際のアプリケーションを監視したいと思っています。これは、Tomcatが動作している可能性がありますが、アプリケーションを利用できない状況がいくつかあることです。
私が考えている解決策は、アプリケーションにアクセスしようとするツールを書くことです。例えば、送信するJavaツールとHTTPリクエストを作成し、レスポンスを監視します。
これにはどのような方法が最適ですか?私はJMXについてたくさん言及していると聞いたことがありますが、それについてはあまりよく分かりません。それは上記を行うために使用することはできますか?これを行う既存のツールを知っていますか、より良いアプローチを知っていますか?
これは興味深いと思います。インターフェイスはアプリケーションの一部でなければならないのですか、それとも別のものですか?つまり、これを可能にするためにコードを変更する必要がありますか? – ziggy
こんにちは、これを設定する例を教えてください。私はドキュメンテーションを見てきましたが、JMXを使用する初心者にはあまりにも混乱していることが判明しました。 – ziggy
http://java.sun.com/developer/technicalArticles/J2SE/jmx.htmlには、3部のコードサンプルがあります。もっとシンプルなものはノーオペレーションです。 – mtraut