Spec-Zone .ru
спецификации, руководства, описания, API
|
Содержание | Предыдущий | Следующий |
Расширения управления Java (JMX), агент является объектом управления, который работает в виртуальной машине Java (Java VM) и действует как связь между MBeans и приложением управления. Различные компоненты агента JMX обрисовываются в общих чертах в следующих разделах:
Сервер MBean является базовым компонентом агента JMX. Это - реестр для объектов, которые представляются операциям управления в агенте. Любой объект, зарегистрированный в сервере MBean, становится видимым к приложениям управления. Однако, сервер MBean только не представляет интерфейс управления MBean, никогда его ссылка прямого дополнения.
Любой ресурс, что Вы хотите управлять снаружи Java агента VM, должен быть зарегистрирован как MBean в сервере. Сервер MBean также обеспечивает стандартизированный интерфейс для того, чтобы он получил доступ к MBeans в пределах того же самого Java VM, давая локальные объекты все преимущества управления управляемыми ресурсами. MBeans можно инстанцировать и зарегистрирован:
Когда Вы регистрируете MBean, следует присвоить его уникальное имя объекта. Приложение управления использует имя объекта, чтобы идентифицировать объект, на котором это должно выполнить работу управления. Операции, доступные на MBeans, включают:
Службы агента являются объектами, которые могут выполнить операции управления на MBeans, зарегистрированном в сервере MBean. Включением интеллекта управления в агент JMX помогает Вам создать более мощные решения для управления. Службами агента часто является MBeans также, позволяя им и их функциональности управляться через сервер MBean. Спецификация JMX определяет следующие службы агента:
Адаптеры протокола и соединители делают агент доступным из удаленных приложений управления. Они обеспечивают представление через определенный протокол MBeans, который инстанцируют и зарегистрированный в сервере MBean. Они включают приложению управления вне Java VM к:
Следовательно, для агента JMX, чтобы быть управляемым, это должно включать по крайней мере один адаптер протокола или соединитель. Java платформа SE включает стандартный соединитель RMI. Агент может включать любое число адаптеров протокола и соединителей, позволяя это быть управляемым и контролироваться удаленно через различные протоколы одновременно.
Адаптеры протокола обеспечивают представление управления агента JMX через данный протокол. Они адаптируют операции MBeans и сервера MBean в представление в данном протоколе, и возможно в различную информационную модель, например SNMP. Java платформа SE не включает адаптеров протокола как стандарт.
Приложения управления, которые соединяются с адаптером протокола, являются обычно определенными для данного протокола. Это обычно имеет место для решений для управления наследством, которые полагаются на определенный протокол управления. Они получают доступ к агенту JMX не через удаленное представление сервера MBean, а посредством операций, которые отображаются на таковые из сервера MBean.
Соединители используются, чтобы соединить агент с удаленным приложением управления, включенным для технологии JMX, а именно, приложение управления разработало использование распределенных служб спецификации JMX. Этот вид передачи включает сервер соединителя в агент и клиент соединителя в менеджере.
Эти компоненты передают операции управления, прозрачно "точка-точка" по определенному протоколу. Удаленный API JMX обеспечивает удаленный интерфейс для сервера MBean, через который приложение управления может выполнить операции. Соединитель является определенным для данного протокола, но приложение управления может использовать любой соединитель безразлично, потому что у них есть тот же самый удаленный интерфейс.
См. Главу 5, "Используя Соединители JMX, чтобы Управлять Ресурсами Удаленно" для получения дополнительной информации о стандартных соединителях JMX.
Содержание | Предыдущий | Следующий |