Développement de l'application de surveillance à l'aide du client PMI (déconseillé)

Vous pouvez utiliser les interfaces PMI (Performance Monitoring Infrastructure) pour développer vos propres applications afin de collecter de d'afficher des informations relatives aux performances.

Pourquoi et quand exécuter cette tâche

Voici le modèle de programmation du client PMI (Performance Monitoring Infrastructure) :

Procédure

  1. Créez une instance de PmiClient. Celle-ci est utilisée pour tous les appels de méthode ultérieurs.
  2. Facultatif : Vous pouvez créer vos propres MBeans. Pour plus d'informations, consultez la rubrique Extension du système d'administration WebSphere Application Server avec des MBeans personnalisés.
  3. Appelez les méthodes listNodes() et listServers(nodeName) pour rechercher tous les noeuds et serveurs du domaine WebSphere Application Server. [AIX Solaris HP-UX Linux Windows]Le client PMI fournit les deux ensembles de méthodes suivants : l'un dans la version 5.0 et l'autre hérité de la version 4.0. Vous ne pouvez utiliser qu'un seul ensemble de méthodes. Ne les combinez pas.
  4. Appelez listMBeans et listStatMembers pour extraire tous les MBeans et MBeanStatDescriptors disponibles.
  5. Appelez la méthode getStats pour extraire l'objet Stats pour les données PMI.
  6. Facultatif : Le client peut également appeler setStatLevel ou getStatLevel pour définir et extraire le niveau de contrôle. Utilisez les objets MBeanLevelSpec pour définir les niveaux de contrôle.
[AIX Solaris HP-UX Linux Windows]

Que faire ensuite

Si vous préférez utiliser la version 4.0 de l'interface, le modèle est essentiellement le même mais les types d'objets sont différents :
  1. Créez une instance de PmiClient.
  2. Appelez les méthodes listNodes() et listServers(nodeName) pour rechercher tous les noeuds et serveurs du domaine WebSphere Application Server.
  3. Appelez listMembers pour extraire tous les objets perfDescriptor.
  4. Utilisez la méthode get ou gets du client PMI pour extraire les objets CpdCollection. Ceux-ci contiennent des instantanés des données de performances du serveur. La même structure est maintenue et sa méthode update est utilisée pour régénérer les données.
  5. (Facultatif) Le client peut aussi appeler setInstrumentationLevel ou getInstrumentationLevel pour définir et extraire le niveau de contrôle.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_usepmi2
Nom du fichier : tprf_usepmi2.html