2012-03-23 15 views
2

アプリケーションのJMX Mbeanへの接続を追跡する方法はありますか? JMXアクセスはパスワードで保護されていますが、厳しい情報セキュリティガイドラインにより、JMXを使用した場合でもシステムにピークを迎えた人物に関する情報を追跡する必要があります。JMX MBeanアクセスをログファイルに記録する

おかげで、

答えて

2

一つの方法は、あなた自身のMBeanServerForwarderを実装し、そこにロギングを行うためである可能性があります。私は同様のアプローチをアクセス制御に使用しています。

+0

私のカスタム実装であるMBeanServerForwarderはまだ試していませんが、どうやってRequestオブジェクトとParametersを保持するのでしょうか?要求情報を取得することなく、意味のある何かを記録することができなくなるのではないかと恐れています。 – Manish

+1

MBeanServerへのすべての呼び出しは、必要なすべての情報を保持する必要があるように、MBSFを経由します(MBeanServerに委譲する必要があります)。例えば、getAttribute(ObjectName name、 String型)メソッドが呼び出され、オブジェクトを返すため、アクセスされたMBeanの属性(戻り値を含む)を簡単にログに記録できます。 –

関連する問題