Scripts d'interrogation de serveur

La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des serveurs. Consultez les informations sur la syntaxe des scripts qui interrogent la configuration de votre serveur d'applications. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés pour votre environnement.

Toutes les procédures de script de gestion de serveur se trouvent dans le répertoire racine_serveur_app/scriptLibraries/servers/V70. Utilisez les procédures de script suivantes pour interroger votre configuration de serveur d'applications :

checkIfServerExists

Ce script détermine si le serveur concerné, s'il existe dans votre configuration. Pour exécuter le script, indiquez les arguments nom de noeud et nom de serveur, comme indiqué dans le tableau suivant :
Tableau 1. Description des arguments de checkIfServerExists. Exécutez le script pour vérifier si un serveur existe.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminServerManagement.checkIfServerExists(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.checkIfServerExists("myNode", "myServer")

checkIfServerTemplateExists

Ce script détermine si le modèle de serveur concerné, s'il existe dans votre configuration. Pour exécuter le script, indiquez les arguments de nom de modèle, comme indiqué dans le tableau suivant :
Tableau 2. Description des arguments de checkIfServerTemplateExists. Exécutez le script pour vérifier si un modèle existe.
Argument Description
templateName Indique le nom du modèle de serveur qui vous intéresse.

Syntaxe

AdminServerManagement.checkIfServerTemplateExists(templateName)

Exemple de syntaxe

AdminServerManagement.checkIfServerTemplateExists("newServer")

getJavaHome

Ce script affiche la valeur d'origine Java™. Pour exécuter le script, indiquez les arguments nom de noeud et nom de serveur, comme indiqué dans le tableau suivant :
Tableau 3. Description des arguments de getJavaHome. Exécutez le script pour vérifier la valeur d'origine Java.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminServerManagement.getJavaHome(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.getJavaHome("myNode", "myServer")

getServerProcessType

Ce script affiche le type de processus serveur d'un serveur spécifique. Pour exécuter le script, indiquez les arguments nom de noeud et nom de serveur pour le serveur qui vous intéresse, comme indiqué dans le tableau suivant :
Tableau 4. Description des arguments de getServerProcessType. Exécutez le script pour visualiser le type du processus serveur.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminServerManagement.getServerProcessType(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.getServerProcessType("myNode", "server1")

getServerPID

Ce script affiche l'ID processus du serveur en cours d'exécution pour une cible spécifique. Pour exécuter le script, indiquez les arguments nom de noeud et nom de serveur pour le serveur qui vous intéresse, comme indiqué dans le tableau suivant :
Tableau 5. Description des arguments de getServerPID. Exécutez le script pour visualiser l'ID processus d'un serveur en cours d'exécution.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminServerManagement.getServerPID(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.getServerPID("myNode", "server1")

help

Ce script affiche les procédures de script que la bibliothèque de scripts AdminServerManagement prend en charge. Pour accéder à l'aide détaillée d'un script spécifique, indiquez le nom du script qui vous intéresse, comme défini dans le tableau ci-après :
Tableau 6. Description des arguments de help. Exécutez le script pour afficher l'aide.
Argument Description
scriptName Indique le nom du script qui vous intéresse.

Syntaxe

AdminServerManagement.help(scriptName)

Exemple de syntaxe

AdminServerManagement.help("ObtenirTypeProcessusServeur")

listJVMProperties

Ce script affiche les propriétés associées à la configuration de votre machine virtuelle Java. Pour exécuter le script, indiquez le nom de noeud, le nom de serveur, la JVM de persistance de session, et éventuellement la propriété de JVM qui vous intéresse, comme défini dans le tableau suivant :
Tableau 7. Description des arguments de listJVMProperties. Exécutez le script pour visualiser les propriétés de la machine JVM.
Argument Description
nodeName Indique, de manière facultative, le nom du noeud qui vous intéresse.
serverName Indique, de manière facultative, le nom du serveur qui vous intéresse.
JVMProperty Indique, de manière facultative, la propriété de JVM à interroger.

Syntaxe

AdminServerManagement.listJVMProperties(nodeName, serverName, JVMProperty)

Exemple de syntaxe

AdminServerManagement.listJVMProperties("myNode", "myServer", "")

listServers

Ce script affiche les serveurs existants dans votre configuration. Vous pouvez, de manière facultative, indiquer le nom du noeud ou le type de serveur à interroger pour une portée définie, comme indiqué in dans le tableau suivant :
Tableau 8. Description des arguments de listServers. Exécutez le script pour identifier les serveurs existants.
Argument Description
serverType Indique le nom du serveur à interroger.
nodeName Indique le nom du noeud de noeuds à interroger.

Syntaxe

AdminServerManagement.listServers(serverType, nodeName)

Exemple de syntaxe

AdminServerManagement.listServers("APPLICATION_SERVER", "myNode")

listServerTemplates

Ce script affiche les modèles de serveur de votre configuration. Pour exécuter le script, indiquez la version du modèle, me type de serveur et le nom de modèle, comme indiqué dans le tableau suivant :
Tableau 9. Description des arguments de listServerTemplates. Exécutez le script pour identifier les modèles existants.
Argument Description
templateVersion Indique, de manière facultative, la version du modèle qui vous intéresse.
serverType Indique, de manière facultative, le type du serveur. Les valeurs admises comprennent les types de serveur SERVEUR_GENERIQUE, SERVEUR_WEB, SERVEUR_APPLICATION , et SERVEUR_PROXY.
templateName Indique, de manière facultative, le nom du modèle qui vous intéresse.

Syntaxe

AdminServerManagement.listServerTemplates(templateVersion, serverType, templateName)

Exemple de syntaxe

AdminServerManagement.listServerTemplates("", "APPLICATION_SERVER", "default")

listServerTypes

Ce script affiche les types de serveur disponibles sur le noeud qui vous intéresse. Pour exécuter le script, indiquez le nom du noeud, comme indiqué dans le tableau suivant :
Tableau 10. Description des arguments de listServerTypes. Exécutez le script pour visualiser les types de serveur.
Argument Description
nodeName Indique, de manière facultative, le nom du noeud qui vous intéresse.

Syntaxe

AdminServerManagement.listServerTypes(nodeName)

Exemple de syntaxe

AdminServerManagement.listServerTypes("myNode")

queryMBeans

Ce script interroge le serveur d'applications à propos des beans gérés (MBeans). Améliorez le fonctionnement d'un serveur d'applications en définissant des informations de ligne de commande pour démarrer ou initialiser le processus du serveur d'applications. Les paramètres de définition des processus définissent les propriétés d'exécution, comme le programme à exécuter, les arguments d'exécution du programme et le répertoire de travail.

Tableau 11. Description des arguments de queryMBeans. Exécutez le script à l'aide des arguments correspondant au nom de noeud et au nom de serveur.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.
mbeanType Indique le type de bean géré à interroger.

Syntaxe

AdminServerManagement.queryMBeans(nodeName, serverName, mbeanType)

Exemple de syntaxe

AdminServerManagement.queryMBeans("myNode", "server1", "Server")

showServerInfo

Ce script affiche les propriétés de configuration serveur du serveur qui vous intéresse. Le script affiche le nom de cellule, le type de serveur, la version du produit, le nom du noeud et et le nom du serveur.
Tableau 12. Description des arguments de showServerInfo. Exécutez le script à l'aide des arguments correspondant au nom de noeud et au nom de serveur.
Argument Description
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur qui vous intéresse.

Syntaxe

AdminServerManagement.showServerInfo(nodeName, serverName)

Exemple de syntaxe

AdminServerManagement.showServerInfo("myNode", "myServer")

viewProductInformation

Ce script affiche la version de produit du serveur d'applications.

Syntaxe

AdminServerManagement.viewProductInformation()

Exemple de syntaxe

AdminServerManagement.viewProductInformation()

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