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

Script pluginIntelligentManagement.py

Use o script pluginIntelligentManagement.py para executar as funções do Intelligent Management.

Location

Para saber mais sobre os recursos do Intelligent Management, leia sobre como configurar o Intelligent Management para servidores da web.

O script pluginIntelligentManagement.py está no diretório app_server_root/bin. Antes de executar esse script, assegure-se de que tenha a variável de ambiente WAS_HOME configurada para apontar para o diretório do WebSphere.

Operações

Execute as operações a seguir com o script pluginIntelligentManagement.py:
  • addRemoteCell <webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> <importCertificates> [-u <remoteCellUserId>] [-w <remoteCellPassword>] [-e <enableRemoteCellConnectors>] [-r <remoteCellId>]

    Inclui uma célula remota na lista de células para esse servidor da web. Essa operação permite que um servidor da web estenda o serviço do Intelligent Management para diversas células.

    Tabela 1. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <remoteCellHost> Especifica o nome do host para a célula remota.
    <remoteCellPort> Especifica a porta para a célula remota.
    <importCertificates> Especifica se os certificados devem ser importados. Os valores válidos são true ou false.
    <remoteCellUserId> Especifica o ID do usuário para a célula remota.
    <remoteCellPassword> Especifica a senha para a célula remota.
    <enableRemoteCellConnectors> Ativa os conectores da célula remota do Intelligent Management. Os valores válidos são true ou false.
    <remoteCellId> Especifica um identificador de célula exclusivo. O padrão é o nome do host da célula.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython addRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    Inclui a célula remota gerenciada pelo servidor em remoteHostname:8879 para a lista de células com as quais o myWebserver pode se comunicar por meio do Intelligent Management.

  • deleteRemoteCell <webServerNode>:<webServerName> <remoteHost> <remotePort> <deleteCertificates>

    Remove uma célula remota da lista de células desse servidor da web. Use essa operação para configurar o ambiente do Intelligent Management.

    Tabela 2. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <remoteHost> Especifica o nome do host para a célula remota.
    <remotePort> Especifica a porta para a célula remota.
    <deleteCertificates> Exclui os certificados. Os valores válidos são true ou false.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython deleteRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    Remove a célula remota gerenciada pelo servidor em remoteHostname:8879 da lista de células com as quais o myWebserver pode se comunicar por meio do Intelligent Management.

  • disable <webServerNode>:<webServerName>

    Desativa o Intelligent Management para esse servidor da web, se o Intelligent Management não for necessário.

    Tabela 3. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython disable 
    myNode:myWebserver

    Desativa o serviço do Intelligent Management para myWebServer.

  • enable <webServerNode>:<webServerName>[-i <retryInterval>] [-r <maxRetries>] [-x <cellId>]

    Ativa o Intelligent Management para um servidor da web. Ativando o serviço do Intelligent Management, é possível aproveitar os recursos do Intelligent Management.

    Tabela 4. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, obrigatória)
    <retryInterval> Especifica o intervalo de tempo (em segundos) entre tentativas de conexão.
    <maxRetries> Especifica o número máximo de novas tentativas para ativar o serviço do Intelligent Management. Os valores válidos são: zero, números inteiros positivos e infinito.
    <cellId> Especifica um identificador de célula exclusivo.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython enable 
    myNode:myWebserver

    Ativa o serviço do Intelligent Management para myWebServer.

  • listRemoteCells <webServerNode>:<webServerName>

    Essa operação lista as células remotas para um servidor da web. Essas células remotas estão disponíveis para o serviço do Intelligent Management.

    Tabela 5. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, obrigatória)
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython listRemoteCells 
    myNode:myWebserver

    Lista as células remotas que o serviço do Intelligent Management em myWebserver pode atingir.

  • modify<webServerNode>:<webServerName> [-i <retryInterval>] [-r <maxRetries>] [-x <cellId>]

    Modifica as propriedades do Intelligent Management para um servidor da web. Use essa operação para configurar o serviço do Intelligent Management.

    Tabela 6. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <retryInterval> Especifica o intervalo de tempo (em segundos) entre tentativas de conexão.
    <maxRetries> Especifica o número máximo de novas tentativas para ativar o serviço do Intelligent Management. Os valores válidos são: zero, números inteiros positivos e infinito.
    <cellId> Especifica um identificador de célula exclusivo.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modify 
    myNode:myWebserver -i 10 -r 5

    Altera as configurações para a comunicação com o serviço do Intelligent Management em myWebserver para tentar se conectar novamente no máximo cinco vezes, com uma espera de 10 segundos após uma falha.

  • modifyRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> [-e <enableRemoteCellConnectors>] [-r <remoteCellId>]

    Modifica uma célula remota para um servidor da web. Use essa operação para alterar as propriedades da célula remota.

    Tabela 7. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <remoteCellHost> Especifica o nome do host para a célula remota.
    <remoteCellPort> Especifica a porta para a célula remota.
    <enableRemoteCellConnectors> Ativa os conectores da célula remota do Intelligent Management. Os valores válidos são true ou false.
    <remoteCellId> Especifica um identificador de célula exclusivo.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modifyRemoteCell 
    myNode:myWebserver remoteHostname 8879 -u username -w password

    Altera as credenciais de login para a célula remota gerenciada pelo servidor em remoteHostname:8879 para username e password.

  • refreshLocalCell<webServerNode>:<webServerName>

    Use essa operação para atualizar os conectores da célula local para o servidor da web.

    Tabela 8. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshLocalCell 
    myNode:myWebserver

    Atualiza os conectores da célula local em myWebserver.

  • refreshRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> [-u <remoteCellUserId>] [-w <remoteCellPassword>]

    Use essa operação para atualizar os conectores da célula remota para o servidor da web.

    Tabela 9. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <remoteCellHost> Especifica o nome do host para a célula remota.
    <remoteCellPort> Especifica a porta para a célula remota.
    <remoteCellUserId> Especifica o ID do usuário da célula remota.
    <remoteCellPassword> Especifica a senha para a célula remota.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshRemoteCell 
    myNode:myWebserver remoteHostname 8879

    Atualiza as informações locais sobre remoteHostname: 8879.

  • addConditionalTraceRule<webServerNode>:<webServerName>[-x <traceCondition>] [-s <traceSpecification>]

    Configura a especificação de rastreio condicional para um servidor da web. Use essa operação para configurar o rastreio condicional a partir do plug-in de servidor da web.

    Tabela 10. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <traceCondition> Especifica a condição de rastreio.
    <traceSpecification> Indica a especificação de rastreio. Para cada especificação de rastreio, é possível indicar um dos níveis a seguir:
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • off
    • all
    O nível padrão é notice.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py addConditionalTraceRule unmanagednode1:ws1 
    -x "port=3" -s "control.mapper:INFO"

    Inclui a regra control.mapper:INFO com a condição port=3 em um servidor da web ws1.

  • setDefaultTraceRule<webServerNode>:<webServerName>[-s <traceSpecification>]

    Configura a regra de rastreio padrão para um servidor da web.

    Tabela 11. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    <traceSpecification> Indica a especificação de rastreio. Para cada especificação de rastreio, é possível indicar um dos níveis a seguir:
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • off
    • all
    O nível padrão é notice.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py setDefaultTraceRule unmanagednode1:ws1 
    -s "control.mapper:ERROR"

    Configura a regra padrão control.mapper:ERROR para um servidor da web ws1.

  • removeConditionalTraceRule<webServerNode>:<webServerName>

    Remove uma regra de rastreio condicional do servidor da web. Use essa operação para gerenciar as regras de rastreio condicional em seu ambiente.

    Tabela 12. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py removeConditionalTraceRule unmanagednode1:ws1

    Remove as regras de rastreio condicional no servidor da web ws1.

  • listTraceRules<webServerNode>:<webServerName>

    Lista as regras de rastreio para um servidor da web. Essas regras de rastreio são configuradas no seu servidor da Web.

    Tabela 13. Argumentos
    Argumento Descrição
    <webServerNode> Especifica o nome do nó do servidor da web. (Sequência, requerido)
    <webServerName> Especifica o nome do servidor da web. (Sequência, requerido)
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py listTraceRules unmanagednode1:ws1
    
    default control.mapper:ERROR true

    Lista as regras de rastreio no servidor da web ws1. A saída do comando é default control.mapper:ERROR true.

  • generatePlugin<dmgrRoot> <cellName> <nodeName> <webServerName>

    Gera um plug-in necessário para o servidor da web. O arquivo de configuração de plug-in armazena todas as configurações do Intelligent Management.

    Tabela 14. Argumentos
    Argumento Descrição
    <dmgrRoot> Especifica o diretório de perfil de gerenciador de implementação.
    <cellName> Especifica o nome da célula que contém o servidor da web a ser configurado.
    <nodeName> Especifica o nome do nó que contém o servidor da web a ser configurado.
    <webServerName> Especifica o nome do servidor da web a ser configurado.
    Exemplo:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython 
    generatePlugin /opt/WebSphere/AppServer/profiles/Dmgr01 myCell myNode myWebserver

    Gera os arquivos Intelligent Management necessários para myWebserver.


Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_implugin
Nome do arquivo: rwve_implugin.html