Liste des beans gérés fournis

Le profil Liberty fournit une liste de beans gérés et d'interfaces de gestion correspondantes que vous pouvez utiliser pour manipuler et surveiller le serveur.

Pour chaque bean géré ou MXBean de la liste :
  • Le nom est la valeur javax.management.ObjectName qui identifie de façon unique le bean géré ou le MXBean. Lorsqu'il existe plusieurs instances d'un bean géré ou d'un MXBean, la valeur ObjectName peut contenir un caractère générique (*) qui est décrit dans les entrées Commentaires de cette rubrique.
  • Les entrées Interface de gestion spécifient le nom de l'interface Java™ qui peut être utilisée pour construire un objet proxy pour le bean géré ou le MXBean comme décrit dans Exemples d'accès aux opérations et aux attributs de bean géré. Pour plus d'informations sur l'interface de gestion, voir le document de l'API Java pour le profil Liberty. La documentation d'API Java pour chaque API de profil Liberty est détaillée dans la section Interfaces de programmation (API) du centre de documentation et est également disponible dans un fichier .zip distinct dans l'un des sous-répertoires javadoc du répertoire ${wlp.install.dir}/dev.

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

  • Interface de gestion : com.ibm.websphere.endpoint.EndPointInfoMBean
  • Commentaires : Une instance est disponible pour chaque noeud final sur le système, où * est un nom de noeud final unique.

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

  • Interface de gestion : com.ibm.websphere.filetransfer.FileServiceMXBean
  • Commentaires : Ce MXBean permet d'effectuer diverses opérations liées aux fichiers sur l'hôte sur lequel se trouve Liberty.
    Vous trouverez sa classe et la documentation de l'API aux emplacements suivants :
    liberty_home/dev/api/ibm/com.ibm.websphere.appserver.api.restConnector_version.jar
    liberty_home/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.restConnector_version-javadoc.zip

    Les opérations exposées incluent la capacité à interroger certaines métadonnées (la date de dernière modification, la taille, etc.) pour un fichier ou un répertoire particulier ainsi que d'interroger tous les fichiers enfant (et les métadonnées correspondantes) pour un répertoire particulier. La prise en charge de la création et de l'expansion d'archive est également fournie et peut être utile pour compresser des fichiers journaux Liberty ou pour extraire une application avant de la déployer.

    Ce MXBean contient deux attributs : la liste de lecture et la liste d'écriture. Il s'agit des listes d'emplacements que les utilisateurs peuvent lire ou dans lesquels ils peuvent écrire lorsqu'ils utilisent la capacité FileService ou FileTransfer de Liberty. Via le MXBean, ces attributs peuvent être lus seulement, mais ils peuvent être configurés ou personnalisés à l'aide des éléments suivants du fichier server.xml :
    <remoteFileAccess>
      	<readDir>${server.output.dir}/logs</readDir>
      	<readDir>${server.output.dir}/apps</readDir>
      	<writeDir>${server.output.dir}/dropins</writeDir>
    </remoteFileAccess>
    Si l'élément readDir n'est pas spécifié, la valeur par défaut est la combinaison de ${wlp.install.dir}, ${wlp.user.dir} et ${server.output.dir}. Si aucun élément writeDir n'est spécifié, la valeur par défaut est l'ensemble vide.

    La fonction restConnector-1.0 doit être incluse dans le fichier server.xml pour que ce MXBean soit chargé et que ses éléments de configuration soient appliqués.

    L'utilisation de variables définies par Liberty est autorisée avec tous les paramètres côté serveur qui admettent une chaîne représentant un chemin de fichier. Ces variables sont définies dans le fichier rép_base_liberty/README.TXT.

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

  • Interface de gestion : com.ibm.websphere.filetransfer.FileTransferMBean
  • Commentaires : Ce bean géré permet d'exécuter diverses opérations de transfert de fichier sur l'hôte sur lequel se trouve Liberty.
    Vous trouverez sa classe et la documentation de l'API aux emplacements suivants :
    liberty_home/dev/api/ibm/com.ibm.websphere.appserver.api.restConnector_version.jar
    liberty_home/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.restConnector_version-javadoc.zip

    Ce bean géré est enregistré sur PlatformMBeanServer à partir de la même machine virtuelle Java que son processus Liberty correspondant, mais il n'est accessible que via le connecteur IBM® JMX REST. La connexion peut être locale ou distante, mais dans tous les cas, le connecteur REST doit être utilisé.

    Les opérations exposées incluent la capacité de télécharger, télécharger en amont et supprimer un fichier. Chaque demande de lecture et d'écriture sur le serveur est liée aux listes de lecture et d'écriture configurables accessibles via FileServiceMXBean. FileTransferMBean est également accessible et peut être utilisé depuis la console Java intégrée JConsole, à condition que celle-ci soit connectée via le connecteur IBM JMX REST.

    L'utilisation de variables définies par Liberty est autorisée avec tous les paramètres côté serveur qui admettent une chaîne représentant un chemin de fichier. Ces variables sont définies dans le fichier rép_base_liberty/README.TXT.

[8.5.5.5 ou ultérieure]

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

  • Interface de gestion : com.ibm.websphere.config.mbeans.ServerXMLConfigurationMBean
  • Commentaires : L'élément ServerXMLConfigurationMBean fournit une interface pour l'extraction des chemins de fichier de tous les fichier de configuration du serveur connus du serveur. Le bean géré étant accessible depuis le noyau, vous n'avez pas besoin d'activer une fonction spéciale. Vous trouverez la classe du bean géré et la documentation de l'API aux emplacements suivants :
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_version.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_version-javadoc.zip
[8.5.5.4 ou ultérieure]

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

  • Interface de gestion : com.ibm.websphere.runtime.update.RuntimeUpdateNotificationMBean
  • Commentaires : L'élément RuntimeUpdateNotificationMBean fournit des notifications pour les mises à jour d'exécution de serveur. L'objet de données utilisateur associé à la notification est un élément java.util.Map. Le type de notification pour les notifications de mise à jour d'exécution émises par ce bean géré est com.ibm.websphere.runtime.update.notification.
[8.5.5.5 ou ultérieure]

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

  • Interface de gestion : com.ibm.websphere.config.mbeans.FeatureListMBean
  • Commentaires : L'élément FeatureListMBean expose une seule méthode pour générer un rapport XML sur toutes les fonctions installées lors de l'exécution. Le bean géré étant accessible depuis le noyau, vous n'avez pas besoin d'activer une fonction spéciale. Vous trouverez la classe du bean géré et la documentation de l'API aux emplacements suivants :
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_version.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_version-javadoc.zip
[8.5.5.5 ou ultérieure]

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

  • Interface de gestion : com.ibm.websphere.config.mbeans.ServerSchemaGenerator
  • Commentaires : Le bean géré ServerSchemaGenerator MBean expose des méthodes pour générer un schéma à partir de l'image installée, la plupart du temps, ou à partir d'une exécution en cours. Le bean géré étant accessible depuis le noyau, vous n'avez pas besoin d'activer une fonction spéciale. Vous trouverez la classe du bean géré et la documentation de l'API aux emplacements suivants :
    • ${wlp.install.dir}/dev/api/ibm/com.ibm.websphere.appserver.api.config_version.jar
    • ${wlp.install.dir}/dev/api/ibm/javadoc/com.ibm.websphere.appserver.api.config_version-javadoc.zip

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

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

  • Interface de gestion : com.ibm.websphere.filemonitor.FileNotificationMBean

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

  • Interface de gestion : com.ibm.websphere.application.ApplicationMBean
  • Commentaires : Une instance est disponible pour chaque application sur le système, où * est un nom d'application unique.
[8.5.5.6 ou ultérieure]

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

  • Interface de gestion :com.ibm.ws.jca.cm.mbean.ConnectionManagerMBean
  • Commentaires: Une instance est disponible pour chaque gestionnaire de connexions sur le système, où * est le nom jndiName du gestionnaire de connexions. Si le gestionnaire de connexions n'a pas de nom jndiName et s'il est imbriqué sous un élément DataSource dans le fichier server.xml, le nom jndiName de DataSource peut être utilisé.

WebSphere:type=JvmStats

WebSphere:type=ServletStats,name=*

  • Interface de gestion : com.ibm.websphere.webcontainer.ServletStatsMXBean
  • Commentaires : Lorsque le dispositif monitor-1.0 est activé, une instance est disponible pour chaque servlet traité, où * est l'une des forme <AppName>.<ServletName>. Voir Surveillance des applications Web.

WebSphere:type=ThreadPoolStats,name=Default Executor

  • Interface de gestion : com.ibm.websphere.monitor.jmx.ThreadPoolMXBean
  • Commentaires : Disponible lorsque la fonction monitor-1.0 est activée. Voir Surveillance ThreadPool.

Icône indiquant le type de rubrique Rubrique de référence

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_mbeans_list
Nom du fichier : rwlp_mbeans_list.html