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.
checkIfServerExists
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
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
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
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
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
Argument | Description |
---|---|
scriptName | Indique le nom du script qui vous intéresse. |
Syntaxe
AdminServerManagement.help(scriptName)
Exemple de syntaxe
AdminServerManagement.help("ObtenirTypeProcessusServeur")
listJVMProperties
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
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
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
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.
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
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()