2012-03-23 4 views
2

Есть ли способ отслеживать подключения к JMX Mbeans моего приложения? Хотя доступ JMX защищен паролем, но строгие правила безопасности информации заставляют нас отслеживать информацию, связанную с тем, кто попал в систему, даже используя JMX.Вход в систему JMX Доступ к MBean в файл журнала

Спасибо,

ответ

2

Одним из способов может быть, чтобы реализовать свой собственный MBeanServerForwarder и сделать регистрацию там. Я использую аналогичный подход для контроля доступа (за пределами готового решения).

+0

Хотя я еще не попробовал свою собственную реализацию MBeanServerForwarder, мне было интересно, как вы овладеете объектом Request и параметрами? Не получая информацию о запросе, боюсь, я не смогу зарегистрировать ничего значимого. – Manish

+1

Ну, все вызовы MBeanServer проходят через MBSF (вам нужно делегировать базовый MBeanServer в своей реализации), поэтому у вас должна быть вся необходимая информация - при извлечении атрибута из MBean, например, getAttribute (имя_объекта, String) вызывается и возвращает объект - вы можете легко записать, к какому атрибуту был обращен доступ к MBean (включая возвращаемое значение). –

Смежные вопросы