Lista de MBeans proporcionados

Liberty proporciona una lista de MBeans y las interfaces de gestión correspondientes que puede utilizar para manipular y supervisar el servidor. Al utilizar un proxy de bean gestionado, busque las clases que necesita para compilar dentro de los archivos .jar en ${wlp.install.dir}/dev/api/ibm.

Para cada MBean o MXBean de la lista:
  • El nombre es el valor de javax.management.ObjectName que identifica de forma única el MBean o MXBean. Cuando hay varias instancias de un MBean o MXBean, el valor de ObjectName puede contener un comodín (*), que se describe en las entradas de Comentarios de este tema.
  • Las entradas de Interfaz de gestión especifican el nombre de la interfaz Java™ que puede utilizarse para construir un objeto proxy para el MBean o MXBean tal como se describe en Ejemplos de acceso de atributos y operaciones de MBean. Para obtener más información sobre la interfaz de gestión, consulte el documento de la API Java para Liberty. La documentación de la API Java para cada API de Liberty se describe detalladamente en la secciónInterfaces de programación (Javadoc) de IBM® Knowledge Center en línea, y también está disponible como un archivo .zip en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.

WebSphere:feature=channelfw,type=endpoint,name=*

  • Interfaz de gestión: com.ibm.websphere.endpoint.EndPointInfoMBean
  • Comentarios: hay disponible una instancia para cada punto final del sistema, donde * es un nombre de punto final único.

WebSphere:feature=dynamicRouting,type=DynamicRouting,name=DynamicRouting

  • Interfaz de gestión:com.ibm.websphere.dynamic.routing.DynamicRoutingMBean
  • Comentarios: El MBean está disponible cuando la característica Direccionamiento dinámico está habilitada. Proporciona una operación para generar una configuración de plug-in de servidor web para direccionamiento dinámico.

    Consulte .

WebSphere:feature=kernel,name=ServerInfo

  • Interfaz de gestión: com.ibm.websphere.kernel.server.ServerInfoMBean
  • Comentarios: se utiliza la interfaz ServerInfoMbean para recuperar información sobre el servidor en ejecución. Busque en los directorios siguientes la clase y la documentación de API:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.kernel.service_versión.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.kernel.service_versión-javadoc.zip

Las operaciones expuestas incluyen un método para recuperar la instalación del producto y las ubicaciones de directorio de usuario, el nombre de host predeterminado, el nombre del servidor, la versión del producto, la versión de la especificación de Java y la versión de Java Runtime.

[18.0.0.1 and later]

WebSphere:feature=kernel,name=ServerEndpointControl

  • Interfaz de gestión: com.ibm.websphere.kernel.server.ServerEndpointControlMBean
  • Comentarios: La interfaz ServerEndpointControlMBean se utiliza para poner en pausa, reanudar y obtener el estado de los puntos finales de servidor. El MBean está disponible en el kernel, por lo que no es necesario habilitar una característica especial. Puede encontrar la clase y la documentación de API del MBean en las ubicaciones siguientes:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.kernel.service_versión.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.kernel.service_versión-javadoc.zip

Para obtener una lista de tipos de punto final que puede poner en pausa, consulte Pausar y reanudar un servidor Liberty desde la línea de mandatos.

WebSphere:feature=restConnector,type=FileService,name=FileService

  • Interfaz de gestión: com.ibm.websphere.filetransfer.FileServiceMXBean
  • Comentarios: este MXBean permite realizar varias operaciones relacionadas con archivo en el host donde reside Liberty.
    Puede encontrar su clase y la documentación de la API en las ubicaciones siguientes:
    dir_inicio_liberty/dev/api/ibm/com.ibm.websphere.appserver.api.restConnector_versión.jar
    dir_inicio_liberty/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.restConnector_versión-javadoc.zip

    Las operaciones expuestas incluyen la capacidad de consultar determinados metadatos (última fecha de modificación, tamaño, etc.) para un archivo o directorio particular y, también, para consultar todos los archivos hijo (y metadatos correspondientes) para un directorio concreto. El soporte para la creación y expansión de archivo también se proporciona, lo que puede ser útil para comprimir archivos de registro Liberty o para extraer una aplicación antes de que se despliegue.

    Este MXBean contiene dos atributos: la lista de lectura y la lista de escritura. Representan las listas de ubicaciones que pueden leer o escribir usuarios al utilizar las prestaciones FileService o FileTransfer proporcionadas por Liberty. Mediante el MXBean, estos atributos solo se pueden leer, pero se pueden configurar o personalizar a través de los elementos siguientes en el archivo server.xml:
    <remoteFileAccess>
      	<readDir>${server.output.dir}/logs</readDir>
      	<readDir>${server.output.dir}/apps</readDir>
      	<writeDir>${server.output.dir}/dropins</writeDir>
    </remoteFileAccess>
    Si no se especifica el elemento readDir, el valor predeterminado es la combinación de: ${wlp.install.dir}, ${wlp.user.dir} y ${server.output.dir}. Si no se especifica un elemento writeDir, el valor predeterminado es la serie vacía.

    Se debe incluir la característica restConnector-1.0 en el archivo server.xml para que este MXBean se cargue y respete sus elementos de configuración

    El uso de variables definidas por Liberty está permitido con todos los parámetros del lado del servidor que toman una serie que representa una vía de acceso de archivo. Tales variables se definen en el archivo inicio_liberty/README.TXT.

WebSphere:feature=restConnector,type=FileTransfer,name=FileTransfer

  • Interfaz de gestión: com.ibm.websphere.filetransfer.FileTransferMBean
  • Comentarios: este MBean permite realizar varias operaciones de transferencia de archivos en el host donde reside Liberty.
    Puede encontrar su clase y la documentación de la API en las ubicaciones siguientes:
    dir_inicio_liberty/dev/api/ibm/com.ibm.websphere.appserver.api.restConnector_versión.jar
    dir_inicio_liberty/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.restConnector_versión-javadoc.zip

    Este MBean se registra en el PlatformMBeanServer desde la misma JVM en que se ejecuta su proceso Liberty correspondiente, pero solo se puede acceder a él mediante el conector JMX REST de IBM. La conexión puede ser local o remota, pero se debe utilizar el conector REST.

    Las operaciones expuestas incluyen la capacidad de descargar, cargar y suprimir archivos. Cada solicitud de lectura y grabación en el servidor se enlaza a las listas de lectura y escritura configurables a las que se accede mediante FileServiceMXBean. Se puede acceder completamente a FileTransferMBean y operar con este último desde la JConsole Java incorporada, siempre que la JConsole esté conectada mediante el conector JMX REST de IBM.

    El uso de variables definidas por Liberty está permitido con todos los parámetros del lado del servidor que toman una serie que representa una vía de acceso de archivo. Tales variables se definen en el archivo inicio_liberty/README.TXT.

WebSphere:feature=scalingController,type=StackManager,name=StackManager

  • Interfaz de gestión:com.ibm.websphere.scaling.controller.StackManager
  • Comentarios: El MBean StackManager controla la exploración del sistema de archivos. El gestor de pilas examina la ubicación de WLP_STACK_GROUPS_DIR, que, de forma predeterminada, es $WLP_USER_DIR/shared/stackGroups, para adiciones, modificaciones y supresiones de controladores. Puede encontrar la clase y la documentación de API del MBean en las ubicaciones siguientes:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.scalingController_version.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.scalingController_version-javadoc.zip

WebSphere:name=com.ibm.websphere.config.mbeans.ServerXMLConfigurationMBean

  • Interfaz de gestión: com.ibm.websphere.config.mbeans.ServerXMLConfigurationMBean
  • Comentarios: El ServerXMLConfigurationMBean proporciona una interfaz para recuperar las vías de acceso de todos los archivos de configuración del servidor conocidos para el servidor. El MBean está disponible en el kernel, por lo que no es necesario habilitar una característica especial. Puede encontrar la clase y la documentación de API del MBean en las ubicaciones siguientes:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_versión.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_versión-javadoc.zip

WebSphere:name=com.ibm.websphere.runtime.update.RuntimeUpdateNotificationMBean

  • Interfaz de gestión: com.ibm.websphere.runtime.update.RuntimeUpdateNotificationMBean
  • Comentarios: El RuntimeUpdateNotificationMBean proporciona notificaciones de actualizaciones de tiempo de ejecución del servidor. El objeto de datos de usuario conectado a la notificación es un java.util.Map. El tipo de notificación de las notificaciones de actualización de entorno de ejecución que emite este MBean es com.ibm.websphere.runtime.update.notification.

WebSphere:name=com.ibm.ws.config.mbeans.FeatureListMBean

  • Interfaz de gestión: com.ibm.websphere.config.mbeans.FeatureListMBean
  • Comentarios FeatureListMBean expone un único método para generar un informe XML sobre todas las características instaladas en tiempo de ejecución. El MBean está disponible en el kernel, por lo que no es necesario habilitar una característica especial. Puede encontrar la clase y la documentación de API del MBean en las ubicaciones siguientes:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_versión.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_versión-javadoc.zip

WebSphere:name=com.ibm.ws.config.serverSchemaGenerator

  • Interfaz de gestión: com.ibm.websphere.config.mbeans.ServerSchemaGenerator
  • Comentarios: el MBean ServerSchemaGenerator expone métodos para generar el esquema a partir de la imagen instalada, el método más utilizado o desde un tiempo de ejecución actual. El MBean está disponible en el kernel, por lo que no es necesario habilitar una característica especial. Puede encontrar la clase y la documentación de API del MBean en las ubicaciones siguientes:
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_versión.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_versión-javadoc.zip

WebSphere:name=com.ibm.ws.jmx.mbeans.generatePluginConfig

WebSphere:service=com.ibm.websphere.application.ApplicationMBean,name=*

  • Interfaz de gestión: com.ibm.websphere.application.ApplicationMBean
  • Comentarios: hay disponible una instancia para cada aplicación en el sistema, donde * es un nombre de aplicación exclusivo.

WebSphere:service=com.ibm.websphere.webcontainer.WebModuleMBean,application=*,name=*

  • Interfaz de gestión: com.ibm.websphere.webcontainer.WebModuleMBean
  • Comentarios: Existe una instancia por cada WebModule del sistema, donde application=* es el nombre de una aplicación en el sistema y name=* es el nombre de un módulo web en dicha aplicación.

WebSphere:type=com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean,*

  • Interfaz de gestión: com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean
  • Comentarios: hay disponible una instancia para cada gestor de conexiones del sistema, incluidos los creados en los contextos siguientes:
    • Cuando se configura explícitamente en la configuración del servidor
    • Cuando se crea implícitamente debido a anotaciones @DataSourceDefinition o @ConnectionFactoryDefinition
    • Cuando se crea como resultado de una fábrica de conexiones o del origen de datos en la configuración del servidor
    La instancia mbean no está disponible hasta que la fábrica de conexiones o el origen de datos correspondiente se utiliza por primera vez.
    Para reducir la instancia del gestor de conexiones, puede especificar atributos adicionales, como los que se muestran en los ejemplos siguientes:
    WebSphere:type=com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean,jndiName=jdbc/db2,*
    WebSphere:type=com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean,name=jmsConnectionFactory[cf1]/connectionManager[default-0],*
    WebSphere:type=com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean,name=databaseStore[dbstore1]/dataSource[default-0]/connectionManager,*
    WebSphere:type=com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean,jndiName=java.module/env/jdbc/ds3,application=MyApp,module=myweb,*

WebSphere:service=com.ibm.ws.kernel.filemonitor.FileNotificationMBean

  • Interfaz de gestión: com.ibm.websphere.filemonitor.FileNotificationMBean

WebSphere:type=JvmStats

  • Interfaz de gestión: com.ibm.websphere.monitor.jmx.JvmMXBean
  • Comentarios: disponible cuando la característica monitor-1.0 está habilitada. Consulte supervisión de JVM.

WebSphere:type=ServletStats,name=*

  • Interfaz de gestión: com.ibm.websphere.webcontainer.ServletStatsMXBean
  • Comentarios: Cuando la característica monitor-1.0 está habilitada, está disponible una instancia para cada servlet a la que se sirve, donde * tiene el formato <Nombre_aplicación>.<Nombre_servlet>. Consulte supervisión de aplicaciones web.

WebSphere:type=ThreadPoolStats,name=Default Executor

  • Interfaz de gestión: com.ibm.websphere.monitor.jmx.ThreadPoolMXBean
  • Comentarios: disponible cuando la característica monitor-1.0 está habilitada. Consulte Supervisión de ThreadPool.

Icono que indica el tipo de tema Tema de referencia

Nombre de archivo: rwlp_mbeans_list.html