Instrumentation de serveurs à l'aide de l'invite de commande

Vous devez instrumenter des serveurs d'applications pour collecter des données de répartition des temps de réponse. Vous pouvez utiliser un invite de commande ou une interface graphique pour instrumenter des serveurs d'applications et utiliser l'infrastructure de collecte de données.

Avant de commencer

L'infrastructure de collecte de données doit être installée sur chaque ordinateur à partir duquel vous voulez collecter des données de performances. Le serveur d'applications doit être actif. Vous devez posséder des droits d'administrateur ou d'utilisateur root pour instrumenter les serveurs.

Procédure

  1. Ouvrez un invite de commande et accédez au dossier instrument_comp dans le répertoire où l'infrastructure de collecte de données est installée. Par défaut, sous Microsoft Windows, ce répertoire est C:\Program Files\IBM\SDP\DCI\rapa_prod\instrument_comp. Sous Linux et IBM® AIX, ce répertoire est /opt/IBM/SDP/DCI/rapa_prod/instrument_comp.
  2. Entrez le nom de commande avec les arguments à utiliser pour instrumenter un serveur. Voir les exemples qui suivent. L'utilitaire d'instrumentation est instrumentServer.sh sur des systèmes AIX et Linux et instrumentServer.bat sur des systèmes Windows. Entrez le nom de commande sans arguments pour voir les détails de la syntaxe pour cette commande.
  3. Après avoir instrumenté le serveur d'applications, il se peut que vous deviez le redémarrer. Les changements d'instrumentation s'appliquent une fois le serveur d'applications redémarré.

Exemple

Supposons que vous deviez instrumenter un ordinateur Windows configuré comme suit :
  • IBM WebSphere Application Server, Version 7.0.
  • Le serveur est intitulé my_Server2.
  • Le serveur d'applications est installé dans le répertoire C:\Program Files\was7.0.
  • Le nom du profil est default.
  • La sécurité est activée.
  • La machine virtuelle Java™ (JVM) du serveur est une JVM 64 bits.
Entrez la commande et les arguments suivants :

instrumentServer -install -type was7 -serverName my_Server2 -serverHome "C:\Program Files\was7.0" -serverVMArch 64 -user mon_ID_utilisateur_WAS -password mon_mdp_WAS -profileName default

Pour instrumenter un ordinateur Linux équipé d'un serveur d'applications BEA WebLogic 10 à l'aide des détails de configuration indiqués, utilisant la version 32 bits de la JVM JRockit, entrez la commande et les arguments suivants :

./instrumentServer.sh -install -type wls10 -serverName server1 -serverHome /opt/bea/weblogic10 -serverVM oracle -serverVMArch 32 -startScript /opt/bea/weblogic10/mydomain/startWebLogic.sh

Que faire ensuite

Répétez les étapes d'instrumentation pour chaque serveur d'applications impliqué dans la collecte de données pour les applications que vous profilez. En général, il y a un seul serveur d'applications. Vous ne pouvez instrumenter qu'un serveur d'applications local par ordinateur.


Retour d'informations