![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Script pluginIntelligentManagement.py
Utilice el script pluginIntelligentManagement.py para realizar funciones de Intelligent Management .
Ubicación
Para obtener más información sobre las funciones de Intelligent Management, lea sobre cómo configurar Intelligent Management para servidores web.
El script pluginIntelligentManagement.py se encuentra en el directorio raíz_servidor_aplic/bin . Antes de ejecutar este script, asegúrese de que tiene la variable de entorno WAS_HOME configurada para que apunte al directorio WebSphere .
Operaciones
- add RemoteCell
- deleteRemoteCell
- disable
- enable
- listRemoteCells
- modify
- modifyRemoteCells
- refreshLocalCell
- refreshRemoteCell
- addConditionalTraceRule
- setDefaultTraceRule
- removeConditionalTraceRule
- listTraceRules
- generatePlugin
- addRemoteCell <webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> <importCertificates>
[-u <remoteCellUserId>] [-w <remoteCellPassword>] [-e <enableRemoteCellConnectors>]
[-r <remoteCellId>]
Añade una célula remota a la lista de células para este servidor web. Esta operación permite que un servidor web amplíe el servicio de Intelligent Management a varias células.
Tabla 1. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <remoteCellHost> Especifica el nombre de host para la célula remota. <remoteCellPort> Especifica el puerto para la célula remota. <importCertificates> Especifica si se deben importar certificados. Los valores válidos son true o false. <remoteCellUserId> Especifica el ID de usuario para la célula remota. <remoteCellPassword> Especifica la contraseña para la célula remota. <enableRemoteCellConnectors> Habilita los conectores de célula remota de Intelligent Management. Los valores válidos son true o false. <remoteCellId> Especifica un identificador de célula exclusivo. El valor por defecto es el nombre de host de célula. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython addRemoteCell myNode:myWebserver remoteHostname 8879 true
Añade la célula remota que está gestionada por el servidor en remoteHostname:8879 a la lista de celdas con las que myWebserver puede comunicarse a través del Intelligent Management.
- deleteRemoteCell <webServerNode>:<webServerName> <remoteHost> <remotePort> <deleteCertificates>
Elimina una célula remota de la lista de células para este servidor web. Utilice esta operación para configurar el entorno de Intelligent Management.
Tabla 2. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <remoteHost> Especifica el nombre de host para la célula remota. <remotePort> Especifica el puerto para la célula remota. <deleteCertificates> Suprime los certificados. Los valores válidos son true o false. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython deleteRemoteCell myNode:myWebserver remoteHostname 8879 true
Elimina la célula remota que está gestionada por el servidor en remoteHostname:8879 a la lista de celdas con las que myWebserver puede comunicarse a través del Intelligent Management.
- disable <webServerNode>:<webServerName>
Inhabilita Intelligent Management para este servidor web si Intelligent Management no es necesario.
Tabla 3. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython disable myNode:myWebserver
Inhabilita el servicio para Intelligent Management myWebServer.
- enable <webServerNode>:<webServerName>[-i <retryInterval>]
[-r <maxRetries>] [-x <cellId>]
Habilita Intelligent Management para un servidor web. Al habilitar el servicio de Intelligent Management, puede aprovechar las funciones de Intelligent Management .
Tabla 4. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <retryInterval> Especifica el intervalo de tiempo (en segundos) entre intentos de conexión. <maxRetries> Especifica el número máximo de reintentos para habilitar el servicio de Intelligent Management. Los valores válidos son: cero, números enteros positivos e infinito. <cellId> Especifica un identificador de célula exclusivo. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython enable myNode:myWebserver
Habilita el servicio para Intelligent Management myWebServer.
- listRemoteCells <webServerNode>:<webServerName>
Esta operación muestra las células remotas para un servidor web. Estas células remotas están disponibles para el servicio Intelligent Management.
Tabla 5. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython listRemoteCells myNode:myWebserver
Lista las células remotas que el servicio de Intelligent Management en myWebserver puede alcanzar.
- modify<webServerNode>:<webServerName>[-i <retryInterval>]
[-r <maxRetries>] [-x <cellId>]
Modifica las propiedades Intelligent Management de un servidor web. Utilice esta operación para configurar el servicio de Intelligent Management .
Tabla 6. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <retryInterval> Especifica el intervalo de tiempo (en segundos) entre intentos de conexión. <maxRetries> Especifica el número máximo de reintentos para habilitar el servicio de Intelligent Management. Los valores válidos son: cero, números enteros positivos e infinito. <cellId> Especifica un identificador de célula exclusivo. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modify myNode:myWebserver -i 10 -r 5
Cambia los valores para comunicarse con el servicio en Intelligent Management myWebserver para intentar conectar un máximo de cinco veces, con una espera de 10 segundos después de una anomalía.
- modifyRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort>
[-e <enableRemoteCellConnectors>] [-r <remoteCellId>]
Modifica una célula remota para un servidor web. Utilice esta operación para cambiar las propiedades de célula remota.
Tabla 7. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <remoteCellHost> Especifica el nombre de host para la célula remota. <remoteCellPort> Especifica el puerto para la célula remota. <enableRemoteCellConnectors> Habilita los conectores de célula remota de Intelligent Management. Los valores válidos son true o false. <remoteCellId> Especifica un identificador de célula exclusivo. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modifyRemoteCell myNode:myWebserver remoteHostname 8879 -u username -w password
Cambia las credenciales de inicio de sesión de la célula remota gestionada por el servidor en remoteHostname:8879 a nombre_usuario y contraseña.
- refreshLocalCell<webServerNode>:<webServerName>
Utilice esta operación para renovar los conectores de célula local para el servidor web.
Tabla 8. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshLocalCell myNode:myWebserver
Renueva los conectores de célula local en myWebserver.
- refreshRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort>
[-u <remoteCellUserId>] [-w <remoteCellPassword>]
Utilice esta operación para renovar los conectores de célula remota para el servidor web.
Tabla 9. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <remoteCellHost> Especifica el nombre de host para la célula remota. <remoteCellPort> Especifica el puerto para la célula remota. <remoteCellUserId> Especifica el ID de usuario de la célula remota. <remoteCellPassword> Especifica la contraseña para la célula remota. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshRemoteCell myNode:myWebserver remoteHostname 8879
Renueva la información local sobre remoteHostname:8879.
- addConditionalTraceRule<webServerNode>:<webServerName>[-x <traceCondition>]
[-s <traceSpecification>]
Establece la especificación de rastreo condicional para un servidor web. Utilice esta operación para configurar el rastreo condicional desde el plug-in de servidor web.
Tabla 10. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <traceCondition> Especifica la condición de rastreo. <traceSpecification> Indica la especificación de rastreo. Para cada especificación de rastreo, puede indicar uno de los niveles siguientes : - emerg
- alert
- critical
- error
- warning
- notice
- info
- debug
- off
- all
Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py addConditionalTraceRule unmanagednode1:ws1 -x "port=3" -s "control.mapper:INFO"
Agrega la regla control.mapper:INFO con la condición puerto=3 en un servidor web ws1.
- setDefaultTraceRule<webServerNode>:<webServerName>[-s <traceSpecification>]
Establece la regla de rastreo por omisión para un servidor web.
Tabla 11. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) <traceSpecification> Indica la especificación de rastreo. Para cada especificación de rastreo, puede indicar uno de los niveles siguientes : - emerg
- alert
- critical
- error
- warning
- notice
- info
- debug
- off
- all
Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py setDefaultTraceRule unmanagednode1:ws1 -s "control.mapper:ERROR"
Establece la regla por omisión control.mapper:ERROR para un servidor web ws1.
- removeConditionalTraceRule<webServerNode>:<webServerName>
Elimina una regla de rastreo condicional del servidor web. Utilice esta operación para gestionar las reglas de rastreo condicional en el entorno.
Tabla 12. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py removeConditionalTraceRule unmanagednode1:ws1
Elimina las reglas de rastreo condicional en el servidor web de ws1.
- listTraceRules<webServerNode>:<webServerName>
Lista las reglas de rastreo para un servidor web. Estas reglas de rastreo se han establecido en el servidor web.
Tabla 13. Argumentos Argumento Descripción <webServerNode> Especifica el nombre de nodo del servidor web. (String, obligatorio) <webServerName> Especifica el nombre del servidor web. (String, obligatorio) Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py listTraceRules unmanagednode1:ws1 default control.mapper:ERROR true
Lista las reglas de rastreo en el servidor web de ws1. La salida del mandato es default control.mapper:ERROR true.
- generatePlugin<dmgrRoot> <cellName> <nodeName> <webServerName>
Genera un plug-in que es necesario para el servidor web. El archivo de configuración del plug-in almacena todos los valores de Intelligent Management .
Tabla 14. Argumentos Argumento Descripción <dmgrRoot> Especifica el directorio del perfil de gestor de despliegue. <cellName> Especifica el nombre de la célula que contiene el servidor web que se va a configurar. <nodeName> Especifica el nombre del nodo que contiene el servidor web que se va a configurar. <webServerName> Especifica el nombre del servidor web que se va a configurar. Ejemplo:./wsadmin.sh -f pluginIntelligentManagement.py -lang jython generatePlugin /opt/WebSphere/AppServer/profiles/Dmgr01 myCell myNode myWebserver
Genera los archivos Intelligent Management requeridos por myWebserver.