[AIX Solaris HP-UX Linux Windows][z/OS]

Script pluginIntelligentManagement.py

Utilisez le script pluginIntelligentManagement.py pour effectuer les fonctions Gestion intelligente.

Emplacement

Pour en apprendre davantage sur les fonctions Gestion intelligente, consultez la documentation sur la configuration de la fonction Gestion intelligente pour les serveurs Web.

Le script pluginIntelligentManagement.py se trouve dans le répertoire racine_serveur_app/bin. Avant d'exécuter ce script, assurez-vous que la variable d'environnement WAS_HOME est configurée pour pointer vers le répertoire de votre installation WebSphere.

Opérations

Effectuez les opérations suivantes avec le script pluginIntelligentManagement.py :
  • addRemoteCell <noeudServeurWeb>:<nomServeurWeb> <hôteCelluleDistante> <portCelluleDistante> <importerCertificats> [-u <IDUtilisateurCelluleDistante>] [-w <motPasseCelluleDistante>] [-e <activerConnecteursCelluleDistante>] [-r <IDCelluleDistante>]

    Ajoute une cellule distante à la liste des cellules pour ce serveur Web. Cette opération permet à un serveur Web d'étendre le service de la fonction Gestion intelligente à plusieurs cellules.

    Tableau 1. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <hôteCelluleDistante> Définit le nom d'hôte de la cellule distante.
    <portCelluleDistante> Définit le port de la cellule distante.
    <importerCertificats> Indique si des certificats doivent être importés. Les valeurs admises sont true ou false.
    <IDUtilisateurCelluleDistante> Définit l'ID utilisateur de la cellule distante.
    <motPasseCelluleDistante> Définit le mot de passe de la cellule distante.
    <activerConnecteursCelluleDistante> Active les connecteurs de cellule distante de la fonction Gestion intelligente. Les valeurs admises sont true ou false.
    <IDCelluleDistante> Définit un identificateur de cellule unique. La valeur par défaut est le nom d'hôte de la cellule.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython addRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    Ajoute la cellule distante gérée par le serveur sur remoteHostname:8879 à la liste de cellules avec laquelle myWebserver peut communiquer via la fonction Gestion intelligente.

  • deleteRemoteCell <noeudServeurWeb>:<nomServeurWeb> <hôteDistant> <portDistant> <supprimerCertificats>

    Supprime une cellule distante de la liste des cellules pour ce serveur Web. Cette opération permet de configurer l'environnement de la fonction Gestion intelligente.

    Tableau 2. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <hôteDistant> Définit le nom d'hôte de la cellule distante.
    <portDistant> Définit le port de la cellule distante.
    <supprimerCertificats> Supprime les certificats. Les valeurs admises sont true ou false.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython deleteRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    Supprime la cellule distante gérée par le serveur sur remoteHostname:8879 de la liste de cellules avec laquelle myWebserver peut communiquer via la fonction Gestion intelligente.

  • disable <noeudServeurWeb>:<nomServeurWeb>

    Désactive la fonction Gestion intelligente pour ce serveur Web si la fonction Gestion intelligente n'est pas requis.

    Tableau 3. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython disable 
    myNode:myWebserver

    Désactive le service de la fonction Gestion intelligente pour myWebServer.

  • enable <noeudServeurWeb>:<nomServeurWeb>[-i <intervalleTentative>] [-r <maxTentatives>] [-x <IDCellule>]

    Active la fonction Gestion intelligente pour un serveur Web. En activant le service de la fonction Gestion intelligente, vous pouvez exploiter les fonctions Gestion intelligente.

    Tableau 4. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <intervalleTentatives> Spécifie l'intervalle (en secondes) entre deux tentatives de connexion.
    <maxTentatives> Spécifie le nombre maximal de nouvelles tentatives d'activation du service de la fonction Gestion intelligente. Les valeurs admises sont : zéro, nombres entiers positifs et infinis.
    <IDCellule> Définit un identificateur de cellule unique.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython enable 
    myNode:myWebserver

    Active le service de la fonction Gestion intelligente pour myWebServer.

  • listRemoteCells <noeudServeurWeb>:<nomServeurWeb>

    Cette opération répertorie les cellules distantes pour un serveur Web. Ces cellules distantes sont disponibles pour le service de la fonction Gestion intelligente.

    Tableau 5. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython listRemoteCells 
    myNode:myWebserver

    Répertorie les cellules distantes que le service de la fonction Gestion intelligente sur myWebserver peut atteindre.

  • modify<webServerNode>:<webServerName> [-i <retryInterval>] [-r <maxRetries>] [-x <cellId>]

    Modifie les propriétés de la fonction Gestion intelligente pour un serveur Web. Cette opération permet de configurer le service de la fonction Gestion intelligente.

    Tableau 6. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <intervalleTentatives> Spécifie l'intervalle (en secondes) entre deux tentatives de connexion.
    <maxTentatives> Spécifie le nombre maximal de nouvelles tentatives d'activation du service de la fonction Gestion intelligente. Les valeurs admises sont : zéro, nombres entiers positifs et infinis.
    <IDCellule> Définit un identificateur de cellule unique.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modify 
    myNode:myWebserver -i 10 -r 5

    Modifie les paramètres pour communiquer avec le service de la fonction Gestion intelligente sur myWebserver afin d'effectuer un maximum de cinq tentatives de connexion, avec un délai de 10 secondes après un échec.

  • modifyRemoteCell<noeudServeurWeb>:<nomServeurWeb> <hôteCelluleDistante> <portCelluleDistante> [-e <activerConnecteursCelluleDistante>] [-r <IDCelluleDistante>]

    Modifie une cellule distante pour votre serveur Web. Utilisez cette opération pour modifier les propriétés de la cellule distante.

    Tableau 7. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <hôteCelluleDistante> Définit le nom d'hôte de la cellule distante.
    <portCelluleDistante> Définit le port de la cellule distante.
    <activerConnecteursCelluleDistante> Active les connecteurs de cellule distante de la fonction Gestion intelligente. Les valeurs admises sont true ou false.
    <IDCelluleDistante> Définit un identificateur de cellule unique.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modifyRemoteCell 
    myNode:myWebserver remoteHostname 8879 -u nomutilisateur -w motdepasse

    Remplace les données d'identification de connexion pour la cellule distante gérée par le serveur sur remoteHostname:8879 par nom_utilisateur et mot_de_passe.

  • refreshLocalCell<noeudServeurWeb>:<nomServeurWeb>

    Cette opération vous permet de régénérer les connecteurs de cellule locale pour votre serveur Web.

    Tableau 8. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshLocalCell 
    myNode:myWebserver

    Régénère les connecteurs de cellule locale sur myWebserver.

  • refreshRemoteCell<noeudServeurWeb>:<nomServeurWeb> <hôteCelluleDistante> <portCelluleDistante> [-u <IDUtilisateurCelluleDistante>] [-w <motPasseCelluleDistante>]

    Cette opération vous permet de régénérer les connecteurs de cellule distante pour votre serveur Web.

    Tableau 9. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <hôteCelluleDistante> Définit le nom d'hôte de la cellule distante.
    <portCelluleDistante> Définit le port de la cellule distante.
    <IDUtilisateurCelluleDistante> Définit l'ID utilisateur de la cellule distante.
    <motPasseCelluleDistante> Définit le mot de passe de la cellule distante.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshRemoteCell 
    myNode:myWebserver remoteHostname 8879

    Régénère les informations locales sur remoteHostname:8879.

  • addConditionalTraceRule<noeudServeurWeb>:<nomServeurWeb>[-x <conditionTrace>] [-s <spécificationTrace>]

    Définit la spécification de trace conditionnelle pour un serveur Web. Utilisez cette opération pour configurer le traçage conditionnel à partir du plug-in du serveur Web.

    Tableau 10. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <conditionTrace> Définit la condition de trace.
    <spécificationTrace> Indique la spécification de trace. Pour chaque spécification de trace, vous pouvez indiquer l'un des niveaux suivants :
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • désactivé
    • all
    Le niveau par défaut est notice.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py addConditionalTraceRule unmanagednode1:ws1 
    -x "port=3" -s "control.mapper:INFO"

    Ajoute la règle control.mapper:INFO avec la condition port=3 sur un serveur Web ws1.

  • setDefaultTraceRule<noeudServeurWeb>:<nomServeurWeb>[-s <spécificationTrace>]

    Définit la règle de trace par défaut pour un serveur Web.

    Tableau 11. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    <spécificationTrace> Indique la spécification de trace. Pour chaque spécification de trace, vous pouvez indiquer l'un des niveaux suivants :
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • désactivé
    • all
    Le niveau par défaut est notice.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py setDefaultTraceRule unmanagednode1:ws1 
    -s "control.mapper:ERROR"

    Définit la règle par défaut control.mapper:ERROR pour un serveur Web ws1.

  • removeConditionalTraceRule<noeudServeurWeb>:<nomServeurWeb>

    Supprime une règle de trace conditionnelle du serveur Web. Utilisez cette opération pour gérer les règles de trace conditionnelle dans votre environnement.

    Tableau 12. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py removeConditionalTraceRule unmanagednode1:ws1

    Supprime les règles de trace conditionnelle sur le serveur Web ws1.

  • listTraceRules<noeudServeurWeb>:<nomServeurWeb>

    Répertorie les règles de trace pour un serveur Web. Ces règles de trace sont définies sur votre serveur Web.

    Tableau 13. Arguments
    Argument Description
    <noeudServeurWeb> Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
    <nomServeurWeb> Définit le nom du serveur Web. (Chaîne, obligatoire)
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py listTraceRules unmanagednode1:ws1
    
    default control.mapper:ERROR true

    Répertorie les règles de trace sur le serveur Web ws1. La sortie de la commande est default control.mapper:ERROR true.

  • generatePlugin<racinedmgr> <nomCellule> <nomNoeud> <nomServeurWeb>

    Génère un plug-in requis par le serveur Web. Le fichier de configuration du plug-in contient tous vos paramètres de la fonction Gestion intelligente.

    Tableau 14. Arguments
    Argument Description
    <racinedmgr> Indique le répertoire de profil de gestionnaire de déploiement.
    <nomCellule> Indique le nom de la cellule qui contient le serveur Web à configurer.
    <nomNoeud> Indique le nom du noeud qui contient le serveur Web à configurer.
    <nomServeurWeb> Indique le nom du serveur Web à configurer.
    Exemple :
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython 
    generatePlugin /opt/WebSphere/AppServer/profiles/Dmgr01 myCell myNode myWebserver

    Génère les fichiers de la fonction Gestion intelligente requis par myWebserver.


Icône indiquant le type de rubrique Rubrique de référence



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