Configuration de propriétés personnalisées de gestionnaire de compteurs à l'aide de l'outil de ligne de commande wsadmin

Vous pouvez utiliser l'outil wsadmin pour définir des propriétés personnalisées pour le gestionnaire de compteurs.

Pourquoi et quand exécuter cette tâche

La propriété personnalisée lateTimerTime est le nombre de secondes au-delà duquel le déclenchement tardif d'un compteur entraîne la consignation d'un message d'information. Ce message est consigné une fois par gestionnaire de compteurs. La valeur par défaut est de 5 secondes et la valeur 0 désactive la propriété.

Procédure

  1. Lancez l'outil de script wsadmin via le langage de script Jython.
  2. Identifiez le serveur d'applications et attribuez-le à la variable server. L'objet AdminConfig et la commande getid permettent d'extraire l'ID de configuration et de l'attribuer à la variable <varname> :
    • Avec Jacl :
      set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • En langage Jython :
      serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
  3. Identifiez le gestionnaire de compteurs appartenant au serveur et attribuez-le à la variable de gestionnaire de compteurs. Utilisez l'objet AdminConfig, la commande list et la variable server pour extraire le gestionnaire de compteurs et l'affecter à la variable <varname> :
    • A l'aide de Jacl :
      set timermanager1 [$AdminConfig list TimerManagerInfo $serv1]
    • Avec Jython :
      timermanager1 = AdminConfig.list('TimerManagerInfo', 'serv1')
  4. Créez un ensemble de propriétés J2EEResourcePropertySet pour le gestionnaire de compteurs et affectez-le à la variable d'ensembles de propriétés de gestionnaire de compteurs. Utilisez l'objet AdminConfig, la commande create et la variable de gestionnaire de compteurs pour créer un ensemble de propriétés J2EEResourcePropertySet et l'affecter à la variable <varname> :
    • A l'aide de Jacl :
      set timermanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $timermanager1 {}]
    • Avec Jython :
      timermanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', timermanager1, [])
  5. Créez une propriété J2EEResourceProperty pour J2EEResourceProperty et affectez-la à la variable de propriété de gestionnaire de compteurs.
    Utilisez l'objet AdminConfig, la commande create et la variable d'ensemble de propriétés pour créer une propriété J2EEResourceProperty pour la propriété personnalisée lateTimerTime et l'affecter à la variable <varname> :
    • A l'aide de Jacl :
      set timermanagerproperty1 [$AdminConfig create J2EEResourceProperty $timermanagerpropset1 
      {{name "lateTimerTime"} {value "10"} {description "Custom lateTimerTime"} {type "java.lang.String"} 
      {required "false"}}]
    • Avec Jython :
      timermanagerproperty1 = AdminConfig.create('J2EEResourceProperty', timermanagerpropset1, 
      '[[name "lateTimerTime"] [value "10"] [description "Custom lateTimerTime"] [type "java.lang.String"] 
      [required "false"]]')

    Les paramètres suivants existent pour la nouvelle propriété J2EEResourceProperty :

    Nom

    lateTimerTime

    Value

    Nombre de secondes

    Description

    Entrez une description

    Type

    Sélectionnez java.lang.String

  6. Sauvegardez les modifications de configuration.
    Entrez la commande suivante pour sauvegarder les modifications :
    • A l'aide de Jacl :
      $AdminConfig save
    • Avec Jython :
      AdminConfig.save()
  7. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.
    Le script syncActiveNodes de la bibliothèque de scripts AdminNodeManagement permet de propager les modifications à tous les noeuds actifs, par exemple :
    • A l'aide de Jacl :
      $AdminNodeManagement syncActiveNodes
    • Avec Jython :
      AdminNodeManagement.syncActiveNodes()

Résultats

Vous avez créé et configuré des propriétés personnalisées pour le gestionnaire de compteurs à l'aide de l'outil wsadmin.

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_timermanager
Nom du fichier : txml_timermanager.html