![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Gestion intelligente : Tâches d'administration pour serveurs web
Les fonctionnalités Gestion intelligente sont disponibles pour les serveurs Apache ou IBM HTTP dans les noeuds gérés et non gérés. Vous pouvez utiliser la ligne de commande pour exécuter des tâches d'administration pour la fonction Gestion intelligente.
La commande GenPluginCfg génère un plug-in à partir de l'interface de ligne de commande. Si vous exécutez cette commande, les fonctions Gestion intelligente sont incluses, si elles sont activées. Pour en apprendre davantage sur les fonctions Gestion intelligente, consultez la documentation sur la configuration de la fonction Gestion intelligente pour les serveurs Web.
Exécutez les commandes suivantes à partir de l'invite de commande wsadmin :
Liste de commandes
- addRemoteCellToIntelligentManagement
- addConditionalTraceRuleForIntelligentManagement
- removeConditionalTraceRuleForIntelligentManagement
- setDefaultTraceRuleForIntelligentManagement
- listTraceRulesForIntelligentManagement
- addPluginPropertyForIntelligentManagement
- removePluginPropertyForIntelligentManagement
- deleteRemoteCellFromIntelligentManagement
- disableIntelligentManagement
- enableIntelligentManagement
- listRemoteCellsFromIntelligentManagement
- modifyIntelligentManagement
- modifyIntelligentManagementConnectorCluster
- refreshCellForIntelligentManagement
addRemoteCellToIntelligentManagement
La commande addRemoteCellToIntelligentManagement ajoute des connecteurs de cellule distante à la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
- -host
- Nom d'hôte de la cellule distante. (Chaîne, obligatoire)
- -port
- Port de la cellule distante. (Entier, obligatoire)
- -importCertificates
- Spécifie si des certificats de cellule distante doivent être importés. Ces certificats ne seront importés que si la sécurité est activée sur le noeud distant. La valeur par défaut est true. Les valeurs admises sont true ou false. (Chaîne, obligatoire)
Paramètres facultatifs
- -cellIdentifier
- Définit un identificateur de cellule unique. La valeur par défaut est le nom de la cellule.
- -userid
- ID utilisateur de la cellule distante. Requis uniquement si la sécurité est activée.
- -password
- Mot de passe de la cellule distante. Requis uniquement si la sécurité est activée.
- -enable
- Active une cellule distante de la fonction Gestion intelligente. La valeur par défaut est true.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask addRemoteCellToIntelligentManagement {-node unmanagednode1 -webserver ws1 -host test1.ibm.com -port 8879 -userid janedoe -password pw1234 -importCertificates true} (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)
- A l'aide de la chaîne Jython :
AdminTask.addRemoteCellToIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-host', 'test1.ibm.com', '-port', '8879', '-userid', 'janedoe', '-password', 'pw1234', '-importCertificates', 'true']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation du mode interactif
- A l'aide de Jacl :
$AdminTask addRemoteCellToIntelligentManagement {-interactive}
- Avec la chaîne Jython :
AdminTask.addRemoteCellToIntelligentManagement ('[-interactive]')
addConditionalTraceRuleForIntelligentManagement
La commande addConditionalTraceRuleForIntelligentManagement ajoute des règles de trace conditionnelle pour la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -condition
- Définit la condition de trace. Si l'option de condition n'est pas spécifiée, la trace conditionnelle n'est pas définie. La trace est toujours affichée.
- -spec
- Indique la spécification de trace. Si l'option -spec n'est pas spécifiée, toutes les spécifications de trace sont définies par défaut. Pour chaque paramètre de spécification, vous pouvez choisir l'un des niveaux de trace suivants :
- emerg
- alert
- critical
- error
- warning
- notice
- info
- debug
- désactivé
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
wsadmin>$AdminTask addConditionalTraceRuleForIntelligentManagement { -node unmanagednode1 -webserver ws1 -spec "http.request:DEBUG" -condition "port=1" }
- A l'aide de la chaîne Jython :
AdminTask.addConditionalTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-spec', 'http.request:DEBUG', '-condition', 'port=1'])
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask addConditionalTraceRuleForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.addConditionalTraceRuleForIntelligentManagement ('[-interactive]')
removeConditionalTraceRuleForIntelligentManagement
La commande removeConditionalTraceRuleForIntelligentManagement supprime des règles de trace conditionnelle pour la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
wsadmin>$AdminTask removeConditionalTraceRuleForIntelligentManagement { -node unmanagednode1 -webserver ws1 }
- A l'aide de la chaîne Jython :
AdminTask.removeConditionalTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1'])
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask removeConditionalTraceRuleForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.removeConditionalTraceRuleForIntelligentManagement ('[-interactive]')
setDefaultTraceRuleForIntelligentManagement
La commande setDefaultTraceRuleForIntelligentManagement définit une règle de trace par défaut pour la spécification de trace de la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -spec
- Indique la spécification de trace. Pour chaque paramètre de spécification, vous pouvez choisir l'un des niveaux de trace suivants :
- emerg
- alert
- critical
- error
- warning
- notice
- info
- debug
- désactivé
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
wsadmin>$AdminTask setDefaultTraceRuleForIntelligentManagement { -node unmanagednode1 -webserver ws1 -spec "control.mapper:ERROR" }
- A l'aide de la chaîne Jython :
AdminTask.setDefaultTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-spec', 'control.mapper:ERROR']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask setDefaultTraceRuleForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.setDefaultTraceRuleForIntelligentManagement ('[-interactive]')
listTraceRulesForIntelligentManagement
La commande listTraceRulesForIntelligentManagement répertorie les règles de trace de la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
wsadmin>$AdminTask listTraceRulesForIntelligentManagement { -node unmanagednode1 -webserver ws1 } "default control.mapper:ERROR true" "1 http.request:DEBUG port=1"
- A l'aide de la chaîne Jython :
AdminTask.listTraceRulesForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1'])
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask listTraceRulesForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.listTraceRulesForIntelligentManagement ('[-interactive]')
addPluginPropertyForIntelligentManagement
La commande addPluginPropertyForIntelligentManagement ajoute un élément <Property> enfant à l'élément <IntelligentManagement> dans le fichier plugin-cfg.xml. Le format dans le fichier plugin-cfg.xml est : <Property name=nom_entrée value=valeur_entrée/>
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
- -name
- Indique le nom de la propriété personnalisée du plug-in du serveur Web pour Intelligent Management. (Chaîne, obligatoire)
- -value
- Indique la valeur de la propriété personnalisée du plug-in du serveur Web pour Intelligent Management. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask addPluginPropertyForIntelligentManagement {-node node1 -webserver ws1 -name INPUTNAME -value inputvalue}
- A l'aide de la chaîne Jython :
AdminTask.addPluginPropertyForIntelligentManagement(['-node', 'node1', '-webserver', 'ws1', '-name INPUTNAME', '-value', 'inputvalue'])
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask addPluginPropertyForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.addPluginPropertyForIntelligentManagement ('[-interactive]')
removePluginPropertyForIntelligentManagement
La commande removePluginPropertyForIntelligentManagement supprime un élément <Property> enfant de l'élément <IntelligentManagement> dans le fichier plugin-cfg.xml.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
- -name
- Indique le nom de la propriété personnalisée du plug-in du serveur Web pour Intelligent Management. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask removePluginPropertyForIntelligentManagement {-node node1 -webserver ws1 -name INPUTNAME}
- A l'aide de la chaîne Jython :
AdminTask.removePluginPropertyForIntelligentManagement(['-node', 'node1', '-webserver', 'ws1', '-name INPUTNAME'])
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask removePluginPropertyForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.removePluginPropertyForIntelligentManagement ('[-interactive]')
deleteRemoteCellFromIntelligentManagement
La commande deleteRemoteCellFromIntelligentManagement supprime une cellule distante de la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
- -host
- Nom d'hôte de la cellule distante. (Chaîne, obligatoire)
- -port
- Port de la cellule distante. (Entier, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask deleteRemoteCellFromIntelligentManagement {-node unmanagednode1 -webserver ws1 -host test1.ibm.com -port 8879 -deleteCertificates true} (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)
- A l'aide de la chaîne Jython :
AdminTask.deleteRemoteCellFromIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-host', 'test1.ibm.com', '-port', '8879', '-deleteCertificates', 'true']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask deleteRemoteCellFromIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.deleteRemoteCellFromIntelligentManagement ('[-interactive]')
disableIntelligentManagement
La commande disableIntelligentManagement désactive la fonction Gestion intelligente sur votre serveur Web.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask disableIntelligentManagement {-node unmanagednode1 -webserver ws1} (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)
- A l'aide de la chaîne Jython :
AdminTask.disableIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask disableIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.disableIntelligentManagement ('[-interactive]')
enableIntelligentManagement
La commande enableIntelligentManagement active la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -cellIdentifier
- Définit un identificateur de cellule unique. La valeur par défaut est le nom de la cellule.
- -retryInterval
- Spécifie l'intervalle (en secondes) entre deux tentatives d'activation du service de la fonction Gestion intelligente. La valeur par défaut est de 60 secondes.
- -enableRoutingToAdminConsole
- Enables routing to the administrative console of the WebSphere cell that the connector group represents.
- -maxRetries
- Spécifie le nombre maximal de nouvelles tentatives d'activation du service de la fonction Gestion intelligente. La valeur par défaut est -1.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask enableIntelligentManagement {-node unmangednode1 -webserver ws1 -retryInterval 120 -maxRetries "-1"} (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)
- A l'aide de la chaîne Jython :
AdminTask.enableIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-retryInterval', '120', '-maxRetries', '-1']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask enableIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.enableIntelligentManagement ('[-interactive]')
listRemoteCellsFromIntelligentManagement
La commande listRemoteCellsFromIntelligentManagement liste les cellules distantes.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
Aucune.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
wsadmin>$AdminTask listRemoteCellsFromIntelligentManagement { -node unmanagednode1 -webserver ws1 } "testell07 test1.ibm.com:8879" wsadmin>
- A l'aide de la chaîne Jython :
wsadmin>AdminTask.listRemoteCellsFromIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1']) 'testCell07 test1.ibm.com:8879' wsadmin>
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask listRemoteCellsFromIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.listRemoteCellsFromIntelligentManagement ('[-interactive]')
modifyIntelligentManagement
La commande modifyIntelligentManagement modifie les propriétés de la fonction Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -cellIdentifier
- Définit un identificateur de cellule unique.
- -retryInterval
- Spécifie l'intervalle (en secondes) entre deux tentatives d'activation du service Intelligent Management.
- -maxRetries
- Spécifie le nombre maximal de nouvelles tentatives d'activation du service Intelligent Management.
- -enableRoutingToAdminConsole
- Enables routing to the administrative console of the WebSphere cell that the connector group represents.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask modifyIntelligentManagement {-node unmanagednode1 -webserver ws1 -retryInterval 90} (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)
- A l'aide de la chaîne Jython :
AdminTask.modifyIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', '-retryInterval', '90']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask modifyIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.modifyIntelligentManagement ('[-interactive]')
modifyIntelligentManagementConnectorCluster
The modifyIntelligentManagementConnectorCluster command modifies connector cluster properties of Gestion intelligente.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -host
The host name for the connector cluster cell.
- -port
The port for the connector cluster cell.
- -cellidentifier
Définit un identificateur de cellule unique.
- -enable
Enables Intelligent Management for the connector cluster cell. La valeur par défaut est true.
- -retryInterval
- Spécifie l'intervalle (en secondes) entre deux tentatives d'activation du service Intelligent Management.
- -maxRetries
- Spécifie le nombre maximal de nouvelles tentatives d'activation du service Intelligent Management.
- -enableRoutingToAdminConsole
Enables routing to the administrative console of the WebSphere cell that the connector group represents.
refreshCellForIntelligentManagement
La commande refreshCellForIntelligentManagement régénère les connecteurs de cellule pour la fonction Gestion intelligente. Les cellules locales et distantes peuvent être régénérées.
Paramètres obligatoires.
- -node
- Définit le nom de noeud du serveur Web. (Chaîne, obligatoire)
- -webserver
- Définit le nom du serveur Web. (Chaîne, obligatoire)
Paramètres facultatifs
- -local
- Indique si la cellule est locale. Les valeurs sont true ou false
- -host
- Nom d'hôte de la cellule distante. (Chaîne, obligatoire)
- -port
- Port de la cellule distante. (Entier, obligatoire)
- -userid
- ID utilisateur de la cellule distante. Requis uniquement si la sécurité est activée.
- -password
- Mot de passe de la cellule distante. Requis uniquement si la sécurité est activée.
Syntaxe d'un exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask refreshCellForIntelligentManagement {-node unmanagednode1 -webserver ws1 -local false -host test1.ibm.com -port 8879 -userid janedoe -password pw1234}
- A l'aide de la chaîne Jython :
AdminTask.refreshCellForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1 ', '-local', 'false', '-host', 'test1.ibm.com', '-port', '8879', '-userid', 'janedoe', '-password', 'pw1234']) '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml #IntelligentManagement_1350344826526)'
Exemple d'utilisation en mode interactif
- A l'aide de Jacl :
$AdminTask refreshCellForIntelligentManagement {-interactive}
- Avec
la chaîne Jython :
AdminTask.refreshCellForIntelligentManagement ('[-interactive]')