Consignation des données Tivoli Performance Viewer à l'aide du scriptage

Vous pouvez utiliser l'outil wsadmin pour démarrer et arrêter la consignation Tivoli Performance Viewer dans votre environnement.

Pourquoi et quand exécuter cette tâche

Tivoli Performance Viewer offre un moyen aisé de stocker les données en temps réel pour les ressources système, les files d'attentes et pools WebSphere Application Server, les statistiques relatives à l'application, etc. dans les fichiers journaux pour une extraction ultérieure. L'outil wsadmin vous aide à démarrer et arrêter la consignation à l'aide de la ligne de commande. Vous pouvez utiliser la ligne de commande pour démarrer et arrêter la consignation Tivoli Performance Viewer.

Les tâches suivantes supposent que vous utilisez le script Jython.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Importez UserPreferences et jarray.
    import com.ibm.ws.tpv.engine.UserPreferences
    import jarray 
  3. Identifiez le serveur dans lequel vous souhaitez démarrer la consignation et affectez-le à la variable suivante :
    tpvName = AdminControl.completeObjectName("type=TivoliPerfEngine,*")
    tpvName = AdminControl.makeObjectName(tpvName)
  4. Créez un objet UserPreferences.
    pref = com.ibm.ws.tpv.engine.UserPreferences()
    pref.setServerName("server1")
    pref.setNodeName("mynode")
    pref.setLogFileName("tpv_log_1")
    pref.setUserId("user") 
  5. Créez les arguments nécessaires et appelez l'action monitorServer sur Tivoli Performance Viewer MBean.
    list_p = java.util.ArrayList()
    list_p.add(pref)
    params=jarray.array(list_p,java.lang.Object)
    
    list_s = java.util.ArrayList()
    list_s.add("com.ibm.ws.tpv.engine.UserPreferences")
    sigs = jarray.array(list_s,java.lang.String)
    
    print "--- TPV Calling monitorServer ---"
    AdminControl.invoke_jmx(tpvOName, "monitorServer", params, sigs)
  6. Dès que vous souhaitez démarrer la consignation, appelez l'opération suivante :
    print "--- TPV Calling startLogging ---"
    AdminControl.invoke_jmx(tpvOName, "startLogging", params, sigs)
  7. Dès que vous souhaitez arrêter la consignation, appelez l'opération suivante :
    print "--- TPV : Now Stop Logging ---"
    AdminControl.invoke_jmx(tpvOName, "stopLogging", params, sigs)

Que faire ensuite

Par défaut, les fichiers journaux sont stockés dans le répertoire racine_profil/logs/tpv du noeud sur lequel s'exécute le serveur. Quand il a fini d'écrire, Tivoli Performance Viewer compresse automatiquement le fichier afin de préserver l'espace disque. A ce stade, il existe un seul fichier journal dans chaque fichier .zip ; il doit avoir le même nom que le fichier .zip. Procédez comme suit pour afficher les fichiers journaux :

  1. Cliquez sur Contrôle et réglage > Afficheur des performances > Afficher les journaux dans l'arborescence de navigation.
  2. Sélectionnez un fichier journal à afficher à l'aide de l'une des options suivantes :
    • Chemin explicite vers un fichier journal

      Choisissez un fichier journal sur la machine hébergeant le navigateur en cours d'exécution. Utilisez cette option si vous avez créé un fichier journal que vous avez transféré sur votre système. Cliquez sur Parcourir pour ouvrir un navigateur de fichiers sur l'ordinateur local et sélectionnez le fichier journal à télécharger.

    • Fichier du serveur
      1. Indiquez le chemin d'accès à un fichier journal sur le serveur.
      2. Dans un environnement de gestion de déploiement, cliquez sur le bouton Parcourir situé à côté de l'entrée pour parcourir les différents noeuds et trouver le fichier journal à afficher.
      3. Cliquez sur Afficher le journal. La vue affiche le journal et ses boutons de commande.

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=txml_loggingtpvdata
Nom du fichier : txml_loggingtpvdata.html