[AIX Solaris HP-UX Linux Windows][z/OS]

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

Lleve a cabo las siguientes operaciones con el script pluginIntelligentManagement.py :
  • 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
    El nivel predeterminado es aviso.
    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
    El nivel predeterminado es aviso.
    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.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_implugin
File name: rwve_implugin.html