Instrumentation des serveurs locaux

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

Avant de commencer

Procédure

  1. Sous Windows, cliquez sur Démarrer > Programmes > IBM Data Collection Infrastructure > Application Server Instrumenter. Sous Linux, utilisez le menu Démarrer pour ouvrir Application Server Instrumenter. Sur le système d'exploitation AIX , entrez /opt/IBM/SDP/DCI/rapa_prod/instrument_comp/ASI dans une invite de commande pour démarrer Application Server Instrumenter. Application Server Instrumenter démarre.
  2. Utilisez Application Server Instrumenter pour instrumenter le serveur. Voir les exemples qui suivent.
  3. Si vous instrumentez un serveur BEA WebLogic, vous devez après cela redémarrer le serveur d'applications. Application Server Instrumenter redémarre automatiquement les serveurs d'applications WebSphere.
    Remarque : Pour que la fonctionnalité de décomposition des transactions soit disponible dans les résultats d'un planning de test IBM® Rational Performance Tester, le logiciel de collecte de données doit être lancé sur tous les systèmes Rational Performance Tester impliqués dans l'infrastructure de collecte de données.
    Remarque : Lors de l'instrumentation ou de la désinstrumentation d'un serveur, il est possible que Application Server Instrumenter ou le fichier instrumentServer.bat (ou instrumentServer.sh) échoue avec un message d'erreur générique (Erreur durant l'installation/la désinstallation). Si cet incident se produit, vous trouverez des informations permettant d'identifier et de résoudre l'erreur dans les fichiers journaux situés dans le répertoire commun d'IBM Tivoli. Sous Windows, l'emplacement par défaut de ce répertoire est C:\Program Files\IBM\tivoli\common. Sous Linux, il s'agit du répertoire /var/ibm/tivoli/common. Si le répertoire commun d'IBM Tivoli n'est pas à l'emplacement par défaut, recherchez un chemin contenant tivoli/common, ou recherchez l'un des fichiers suivants : trace-install.log, trace-ma.log outrace-tapmagent.log.
    Remarque : avec IBM WebSphere Application Server 6.0 ou une version ultérieure, si vous créez un profil puis utilisez l'instrument de serveur d'applications pour instrumenter ce profil sans démarrer d'abord WebSphere Application Server, l'instrument de serveur d'applications signale que le serveur est instrumenté et vous invite à redémarrer le serveur manuellement. Ce message est incorrect, car en réalité, le serveur n'est pas instrumenté. Pour remédier à cette situation, procédez comme suit :
    1. Fermez et redémarrez l'instrument de serveur d'applications.
    2. Dans la liste des serveurs instrumentés, sélectionnez l'entrée que vous venez d'ajouter et cliquez sur Supprimer.
    3. Redémarrez WebSphere Application Server.
    4. Redémarrez Application Server Instrumenter et utilisez-le pour instrumenter le serveur.
    Pour éviter cet incident, démarrez le profil WebSphere Application Server manuellement après la création d'un profil. Utilisez ensuite Application Server Instrumenter pour instrumenter le serveur.

Exemple

Pour instrumenter un ordinateur Linux équipé de la version 64 bits d'IBM WebSphere Application Server version 6.1, où le serveur est intitulé server2, le serveur est installé dans le répertoire /opt/WebSphere/AppServer, le nom de profil est paramétré sur la valeur par défaut et la sécurité est activée, procédez comme suit :

  1. Cliquez sur Instrumenter un serveur local.
  2. Dans la liste Type, sélectionnez IBM WebSphere Application Server v6.1.
  3. Entrez /opt/WebSphere/AppServer dans la zone Répertoire principal du serveur.
  4. Entrez server2 dans la zone Nom du serveur.
  5. Entrez default dans la zone Nom du profil.
  6. Sous JVM du serveur, sélectionnez 64 bits.
  7. Cochez la case Requiert la sécurité globale.
  8. Entrez l'ID utilisateur WebSphere dans la zone Utilisateur.
  9. Entrez le mot de passe WebSphere dans la zone Mot de passe.
  10. Cliquez sur OK.

Pour instrumenter un ordinateur Microsoft Windows équipé d'un serveur d'applications BEA WebLogic 10 nommé server1, installé dans le répertoire C:\bea\weblogic10, à l'aide de la version 32 bits de la machine virtuelle Java JRockit et du fichier script de démarrage C:\bea\weblogic10\mydomain\startWebLogic.cmd, procédez comme suit :

  1. Cliquez sur Instrumenter un serveur local.
  2. Sélectionnez BEA WebLogic Application Server v10.x dans la liste Type.
  3. Entrez server1 dans la zone Nom du serveur.
  4. Entrez C:\bea\weblogic10 dans la zone Répertoire principal du serveur.
  5. Entrez C:\bea\weblogic10\mydomain\startWebLogic.cmd dans la zone Script de démarrage.
  6. Sous JVM du serveur, sélectionnez Oracle JRockit 32 bits.
  7. Cliquez sur OK.
  8. Arrêtez et redémarrez le serveur.

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