![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
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
- add RemoteCell
- deleteRemoteCell
- disable
- enable
- listRemoteCells
- modify
- modifyRemoteCells
- refreshLocalCell
- refreshRemoteCell
- addConditionalTraceRule
- setDefaultTraceRule
- removeConditionalTraceRule
- listTraceRules
- generatePlugin
- 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
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
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.