Para Rational Application Developer, Versão 6.0.1 / Rational Web Developer, Versão 6.0.1 / Rational Software Architect, Versão 6.0.1 / Rational Performance Tester, Versão 6.1.1
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.
O Agent Controller é um daemon que permite que os aplicativos clientes sejam ativados e gerenciem aplicativos local ou remoto e fornece informações sobre como executar aplicativos para outros aplicativos. Você deve instalá-lo separadamente antes de poder utilizar as seguintes ferramentas:
Notas:
Use os comandos a seguir:
Em todos os outros casos, você deve desinstalar a versão anterior do Agent Controller utilizando as instruções fornecidas abaixo, antes de instalar o Agent Controller versão 6.0.1.
Consulte as instruções a seguir para obter informações adicionais sobre como instalar silenciosamente o Agent Controller.
Nota para Linux: O recurso Hyades Data Collection Engine do Agent Controller é compilado utilizando a biblioteca compartilhada libstdc++-libc6.2-2.so.3. Certifique-se de que essa biblioteca compartilhada exista no diretório /usr/lib. Se não existir, você terá que instalar o RPM package compat-libstdc++ fornecido com a mídia de instalação do sistema operacional.
Nota para OS/400: O Agent Controller para OS/400 (iSeries) requer que você instale o IBM XML Toolkit para iSeries (5733-XT1). Entre em contato com o fornecedor do iSeries para obter uma cópia do IBM XML Toolkit para iSeries.
Nota para z/OS: O Agent Controller para z/OS (zSeries) requer que você instale o XML C++ Parser 1.4 para z/OS, disponível em www.ibm.com/servers/eserver/zseries/software/xml/download/cparser_download.html.
O Agent Controller foi testado nas seguintes plataformas:
O Agent Controller não foi testado nas seguintes plataformas, mas espera-se que seja executado nestas:
Em geral, o Agent Controller funciona com a JVM versão 1.4 e superior. Seguem as versões de JVM (Java -fullversion) nas quais o Agent Controller foi testado:
Os arquivos de instalação do Agent Controller extraídos em um diretório temporário estão localizados nos diretórios listados a seguir:
Se você instalou o Agent Controller fornecido com seu produto de desenvolvimento de software Rational versão 6.0 ou o Agent Controller versão 6.0.0.1, ele será desinstalado automaticamente quando o Agent Controller versão 6.0.1 for desinstalado. Em todos os outros casos, você deve desinstalar a versão anterior do Agent Controller ou de qualquer software derivado do Hyades Data Collection Engine, antes de instalar o Agent Controller versão 6.0.1.
Você pode instalar silenciosamente o Agent Controller versão 6.0.1 e sem primeiro desinstalar o Agent Controller versão 6.0 ou 6.0.0.1, utilizando o parâmetro -P hyadesdc_product.patch=True. Utilizando esse método, a configuração de sua instalação anterior é migrada; todos os parâmetros de instalação anteriores são preservados. Use os comandos a seguir:
Consulte as instruções a seguir para obter informações adicionais sobre como instalar silenciosamente o Agent Controller.
Se você tiver uma versão anterior do Agent Controller ou de qualquer outro software derivado do Hyades Data Collection Engine, pare-o, desinstale-o e limpe os arquivos remanescentes antes de instalar esta versão do Agent Controller. Os seguintes arquivos podem ser deixados após a desinstalação:
Windows:
%RASERVER_HOME%\*.* (diretório onde o Agent Controller é instalado) %SystemRoot%\system32\piAgent.dll (Windows' system32 directory) %SystemRoot%\system32\LogAgent.dll %SystemRoot%\system32\hcbnd.dll %SystemRoot%\system32\hcclco.dll %SystemRoot%\system32\hccldt.dll %SystemRoot%\system32\hccls.dll %SystemRoot%\system32\hcclserc.dll %SystemRoot%\system32\hcclsert.dll %SystemRoot%\system32\hcclsm.dll %SystemRoot%\system32\hcjbnd.dll %SystemRoot%\system32\hclaunch.dll %SystemRoot%\system32\hcthread.dll %SystemRoot%\system32\piAgent.dll %SystemRoot%\system32\rac.dll %SystemRoot%\system32\sysperf.dllLinux, AIX, HP-UX, Solaris:
$RASERVER_HOME/* (diretório onde o Agent Controller é instalado) /usr/lib/libpiAgent.so (ou .sl no HP-UX) /usr/lib/libLogAgent.so /usr/lib/libhcbnd.so /usr/lib/libhcclco.so /usr/lib/libhccldt.so /usr/lib/libhccls.so /usr/lib/libhcclserc.so /usr/lib/libhcclsert.so /usr/lib/libhcclsm.so /usr/lib/libhcjbnd.so /usr/lib/libhclaunch.so /usr/lib/libhcthread.so
Clique em Avançar para continuar.
Clique em Avançar para continuar.
Se Ativar for selecionado, clique em Avançar e, em Segurança, digite uma lista de usuários, separados por vírgula, que podem conectar-se ao Agent Controller. Esses usuários terão que efetuar autenticação para utilizar a ferramenta.
Clique em Avançar para continuar.
Você pode executar o processo de instalação silenciosamente utilizando os seguintes parâmetros com o comando de configuração:
Parâmetro | Descrição |
---|---|
Parâmetros Requeridos | |
-silent | informa o instalador para que execute silenciosamente |
-P installLocation | especifica o caminho da instalação |
-W javaHome_win.path | (Windows) especifica o caminho completo do executável java.exe |
-W javaHome_unix.path | (não-Windows) especifica o caminho completo do executável java |
-W hostList.type | especificar como os clientes podem se conectar ao Agent Controller (ALL,
LOCAL, CUSTOM)
|
-W securityCustom.type | (Utilizar se hostList.type="CUSTOM") especifica se a segurança
deve ser ativada (true, false)
|
-W securityLocal.type | (Utilizar se hostList.type="LOCAL") especifica se a segurança deve
ser ativada (true, false)
|
Parâmetros Opcionais | |
-W wasHome_win.was510path | (Windows) especifica o local de instalação do IBM WebSphere Application Server 5.1 |
-W wasHome_unix.was510path | (não-Windows) especifica o local de instalação do IBM WebSphere Application Server 5.1 |
-W wasHome_win.was500path | (Windows) especifica o local de instalação do IBM WebSphere Application Server 5.0 |
-W wasHome_unix.was500path | (não-Windows) especifica o local de instalação do IBM WebSphere Application Server 5.0 |
-W hostListCustom.hosts | especifica os nomes de host do cliente, separados por vírgulas (se hostList.type="CUSTOM") |
-W securityAllList.users | (Utilizar se hostList.type="ALL") especifica quais usuários podem conectar-se ao Agent Controller |
-W securityCustomList.users | (Utilizar se hostList.type="CUSTOM") especifica quais usuários podem conectar-se ao Agent Controller (se securityCustom.type = "true") |
-W securityLocalList.users | (Utilizar se hostList.type="LOCAL") especifica quais usuários podem conectar-se ao Agent Controller (se securityLocal.type = "true") |
-P hyadesdc_ibm_runtimeAnalysis_feature.active=false | especifica para não instalar o recurso de Análise de Tempo de Execução (por padrão, ele é instalado durante a instalação silenciosa) |
Exemplo do Windows:
setup.exe -silent -P installLocation="D:\IBM\AgentController" -W javaHome_win.path="D:\jdk1.4.1\jre\bin\java.exe" -W wasHome_win.was510path="D:\WebSphere5.1\AppServer" -W wasHome_win.was500path="D:\WebSphere5.0\AppServer" -W hostList.type="CUSTOM" -W hostListCustom.hosts="host1,host2" -W securityCustom.type="true" -W securityCustomList.users="user1,user2"
Exemplo Não-Windows:
setup.bin -silent -P installLocation="/opt/IBM/AgentController" -W javaHome_unix.path="/opt/java1.4.1/jre/bin/java" -W wasHome_unix.was510path="/opt/WebSphere5.1/AppServer" -W wasHome_unix.was500path="/opt/WebSphere5.0/AppServer" -W hostList.type="CUSTOM" -W hostListCustom.hosts="host1,host2" -W securityCustom.type="true" -W securityCustomList.users="user1,user2"
Utilizando um Arquivo de Resposta
Você pode criar um arquivo de resposta (por exemplo, setup.rsp) para armazenar todos os parâmetros acima, em vez de especificá-los na linha de comandos:
# Start of response file -P installLocation="D:\IBM\AgentController" -W javaHome_win.path="D:\ibm-sdk-n142p\jre\bin\java.exe" -W wasHome_win.was510path="D:\WebSphere5.1\AppServer" -W wasHome_win.was500path="D:\WebSphere5.0\AppServer" -W hostList.type="CUSTOM" -W hostListCustom.hosts="host1,host2" -W securityCustom.type="true" -W securityCustomList.users="user1,user2" # End of response file
# Start of response file -P installLocation="D:\IBM\AgentController" -W javaHome_win.path="D:\ibm-sdk-n142p\jre\bin\java.exe" -W wasHome_win.was510path="D:\WebSphere5.1\AppServer" -W wasHome_win.was500path="D:\WebSphere5.0\AppServer" -W hostList.type="LOCAL" -W securityLocal.type="true" -W securityLocalList.users="user1,user2" # End of response file
# Start of response file -P installLocation="D:\IBM\AgentController" -W javaHome_win.path="D:\ibm-sdk-n142p\jre\bin\java.exe" -W wasHome_win.was510path="D:\WebSphere5.1\AppServer" -W wasHome_win.was500path="D:\WebSphere5.0\AppServer" -W hostList.type="ALL" -W securityAllList.users="user1,user2" # End of response file
Para instalar utilizando o arquivo de resposta:
Windows: setup.exe -silent -options d:\temp\setup.rsp
Não-Windows: setup.bin -silent -options /tmp/setup.rsp
PATH=/usr/sbin:$PATH export PATH
Plataforma | Configuração do Caminho da Biblioteca |
---|---|
AIX |
LIBPATH=/usr/java14/jre/bin:/usr/java14/jre/bin/classic:$LIBPATH export LIBPATH |
HP-UX |
SHLIB_PATH=/opt/java1.4/jre/lib/PA_RISC/server:/opt/java1.4/jre/lib/PA_RISC:$SHLIB_PATH export SHLIB_PATH |
Linux/IA32 |
LD_LIBRARY_PATH=/opt/IBMJava2-141/jre/bin/classic:/opt/IBMJava2-141/jre/bin:$LD_LIBRARY_PATH export LD_LIBRARY_PATH |
Linux/PPC64 |
LD_LIBRARY_PATH=/opt/IBMJava2-ppc64-142/jre/bin:/opt/IBMJava2-ppc64-142/jre/bin/classic:$LD_LIBRARY_PATH export LD_LIBRARY_PATH |
Linux/390 |
LD_LIBRARY_PATH=/opt/IBMJava2-s390-141/jre/bin/classic:/opt/IBMJava2-s390-141/jre/bin:$LD_LIBRARY_PATH export LD_LIBRARY_PATH |
Solaris |
LD_LIBRARY_PATH=/usr/j2sdk1.4.2_04/jre/lib/sparc/server:/usr/j2sdk1.4.2_04/jre/lib/sparc:$LD_LIBRARY_PATH export LD_LIBRARY_PATH |
z/OS |
LIBPATH=/usr/lpp/java/IBM/J1.4/bin/classic:/usr/lpp/java/IBM/J1.4/bin:$LIBPATH export LIBPATH |
./RAStart.sh
./RAStop.sh
O Agent Controller v6.0.1 impede que várias instâncias do produto sejam instalada em uma única estação de trabalho. Quando instalações adicionais são desempenhadas, por instalação independente ou como uma instalação incorporada em um produto, o Agent Controller registra uma referência ao nome do produto que está iniciando a nova instalação.
Se o Agent Controller tiver sido instalado várias vezes - ou seja, se houver várias contagens de referência - por instalação independente ou como uma instalação incorporada em um produto, ele poderá ser desinstalado apenas quando o último produto de referência for desinstalado; o último produto de referência ainda requer o Agent Controller.
Se você tentar desinstalar o Agent Controller enquanto ainda ele for requerido por um outro produto, a desinstalação não continuará e uma mensagem "Este produto não pode ser desinstalado porque é requerido por outro produto" será recebida.
Se você tiver uma versão anterior do Agent Controller ou de qualquer software derivado do Hyades Data Collection Engine, pare-o e desinstale-o antes de instalar esta versão.
Importante: O Agent Controller para OS/400 (iSeries) requer que você instale o IBM XML Toolkit para iSeries (5733-XT1). Entre em contato com o fornecedor do iSeries para obter uma cópia do IBM XML Toolkit para iSeries.
CRTLIB HYADESDC CRTLIB IBMRAC
CRTSAVF HYADESDC/HYADESDC
CRTSAVF IBMRAC/IBMRAC
CRTSAVF IBMRAC/IBMRTA
RSTOBJ OBJ(*ALL) SAVLIB(HYADESDC) DEV(*SAVF) SAVF(HYADESDC/HYADESDC)
RSTOBJ OBJ(*ALL) SAVLIB(IBMRAC) DEV(*SAVF) SAVF(IBMRAC/IBMRAC)
RSTOBJ OBJ(*ALL) SAVLIB(IBMRAC) DEV(*SAVF) SAVF(IBMRAC/IBMRTA)
RST DEV('/QSYS.LIB/HYADESDC.LIB/HYADESIFS.FILE') OBJ('/opt/hyadesdc/*')
RST DEV('/QSYS.LIB/IBMRAC.LIB/IBMRACIFS.FILE') OBJ('/opt/hyadesdc/*') ALWOBJDIF(*ALL)
RST DEV('/QSYS.LIB/IBMRAC.LIB/IBMRTAIFS.FILE') OBJ('/opt/hyadesdc/*') ALWOBJDIF(*ALL)
./SetConfig.sh
ADDLIBLE HYADESDC ADDLIBLE IBMRAC
SBMJOB CMD(CALL RASERVER) JOBD(RASTART)
ENDJOB JOB(RASTART)
Se você tiver uma versão anterior do Agent Controller ou de qualquer software derivado do Hyades Data Collection Engine, pare-o e desinstale-o antes de instalar esta versão.
Importante: O Agent Controller para z/OS (zSeries) requer que você instale o XML C++ Parser 1.4 para z/OS, disponível em www.ibm.com/servers/eserver/zseries/software/xml/download/cparser_download.html.
pax -ppx -rf ibmrac.os390.pax
pax -ppx -rf ../../tptpdc.os390.pax
pax -ppx -rf ../../ibmrta.os390.pax
./createLinks.sh
extattr +p /usr/lpp/IBM/AgentController/lib/*.so
extattr +p /usr/lpp/IBM/AgentController/plugins/com.ibm.rational.pd.probekit/lib/*.so
./SetConfig.sh
Uso do Canal de Dados no z/OS:
Para definir um grande dataChannelSize no arquivo serviceconfig.xml, poderá ser necessário aumentar a definição de tamanho máximo do segmento de memória compartilhada na máquina. Para isso, aumente o valor IPCSHMMPAGES no membro BPXPRMxx parmlib. Esse valor é o número máximo de páginas de 4 K que o canal de dados pode ter. Por exemplo, para definir dataChannelSize para 32 M, defina IPCSHMMPAGES com um valor maior que 8192.
Para que o Agent Controller possa se comunicar com vários agentes simultaneamente, você deve definir o valor de IPCSHMNSEGS no membro BPXPRMxx parmlib para um valor apropriado. Esse valor especifica o número máximo de segmentos de memória compartilhada conectados para cada espaço de endereçamento. O valor padrão é 10, portanto, você deve aumentá-lo para 50.
Para obter informações adicionais sobre os canais de dados utilizados pelo Agent Controller, consulte as informações da ajuda on-line do Agent Controller.
Para obter informações adicionais sobre membros BPXPRMXX parmlib do z/OS e como atualizá-los, consulte o IBM z/OS MVS(TM) Initialization and Tuning Reference.
Nota: O RAServer requer que os diretórios do JRE que contêm bibliotecas executáveis como libjvm.so sejam incluídos na variável de ambiente LIBPATH. Por exemplo, se você estiver utilizando o IBM JRE 1.4.1, a variável LIBPATH será definida conforme a seguir:
export LIBPATH=/usr/lpp/java/IBM/J1.4/bin/classic:/usr/lpp/java/IBM/J1.4/bin:$LIBPATH
./RAStart.sh
./RAStop.sh
./removeLinks.sh
rm -rf /usr/lpp/IBM/AgentController
A lista a seguir contém dicas e sugestões para uso do recurso de segurança do Agent Controller em todas as plataformas:
Esta seção aborda problemas e limitações conhecidos relacionados à instalação e desinstalação do Agent Controller. Exceto onde indicado de outra forma, as seguintes informações se aplicam a todos os sistemas operacionais que são suportados pelo Agent Controller.
O Agent Controller pode não iniciar em plataformas não-Windows com a seguinte mensagem:
RAServer failed to start.
Este defeito geralmente é causado quando a porta 10002 do TCP/IP não está livre. Por padrão, o Agent Controller atende nessa porta. Outro processo em execução no sistema poderia estar utilizando essa porta quando o Agent Controller foi iniciado ou, talvez, o Agent Controller tenha sido parado e reiniciado antes da porta poder ser liberada.
Se o Agent Controller falhar na inicialização, você poderá iniciá-lo da seguinte maneira:
Se encontrar erros durante a instalação ou desinstalação, isto pode ter ocorrido porque os arquivos objeto do Agent Controller foram carregados por processos em execução. Para assegurar-se de que os arquivos objeto possam ser modificados, proceda da seguinte forma:
Para obter notícias sobre produtos, eventos, suporte e outras informações, visite a home page de seu produto:
Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo Contrato de Planejamento GSA ADP com a IBM Corporation.
Estas informações foram desenvolvidas para os produtos e serviços oferecidos nos Estados Unidos. É possível que a IBM não ofereça os produtos, serviços ou recursos discutidos nesta documentação em outros países. Consulte o representante IBM local para obter informações sobre os produtos e serviços disponíveis atualmente em sua área. Qualquer referência a produtos, programas ou serviços IBM não significa que apenas produtos, programas ou serviços IBM possam ser utilizados. Qualquer produto, programa ou serviço funcionalmente equivalente que não infrinja nenhum direito de propriedade intelectual da IBM ou outros direitos legalmente protegidos, poderá ser utilizado em substituição a este produto, programa ou serviço. Entretanto, a avaliação e verificação da operação de qualquer produto, programa ou serviço não-IBM são de responsabilidade do Cliente.
A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados nesta documentação. O fornecimento desta publicação não garante ao Cliente nenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, por escrito, para:
Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138 - 146,
Botafogo
Rio de Janeiro, RJ
Brasil
Para pedidos de licença relacionados a informações de DBCS (Conjunto de
Caracteres de Byte Duplo), entre em contato com o Departamento de Propriedade
Intelectual da IBM em seu país ou envie pedidos de licença, por escrito,
para:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
O parágrafo a seguir não se aplica a nenhum país em que tais
disposições não estejam de acordo com a legislação local: A
INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO
EM QUE SE ENCONTRA" SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA,
INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS IMPLÍCITAS OU CONDIÇÕES DE
NÃO-VIOLAÇÃO, MERCADO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns
países não permitem a exclusão de garantias expressas ou implícitas em certas
transações; portanto, essa disposição pode não se aplicar ao
Cliente.
Estas informações podem incluir imprecisões técnicas ou erros
tipográficos. Periodicamente, são feitas alterações nas informações
aqui contidas; tais alterações serão incorporadas em futuras edições
desta publicação. A IBM pode, a qualquer momento, aperfeiçoar e/ou
alterar os produtos e/ou programas descritos nesta publicação, sem aviso
prévio.
A IBM pode utilizar ou distribuir as informações fornecidas da forma que
julgar apropriada sem incorrer em qualquer obrigação para com o
Cliente.
Licenciados deste programa que desejam obter informações sobre este assunto
com objetivo de permitir: (i) a troca de informações entre programas
criados independentemente e outros programas (incluindo este) e (ii) a
utilização mútua das informações trocadas, devem entrar em contato com:
Gerência de Relações Comerciais e Industriais da
IBM Brasil
Av. Pasteur, 138-146, Botafogo
Rio de Janeiro - RJ
CEP 22290-240
Tais informações podem estar disponíveis, sujeitas a termos e condições
apropriadas, incluindo em alguns casos o pagamento de uma taxa.
O programa licenciado descrito nesta documentação e todo o material
licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o
Cliente IBM, Contrato de Licença do Programa Internacional IBM, ou de qualquer
contrato equivalente entre as partes.
Todos os dados de desempenho aqui contidos foram determinados em um
ambiente controlado. Portanto, os resultados obtidos em outros
ambientes operacionais podem variar significativamente. Algumas medidas
podem ter sido tomadas em sistemas de nível de desenvolvimento e não há
garantia de que estas medidas serão iguais em sistemas geralmente
disponíveis. Além disso, algumas medidas podem ter sido estimadas por
extrapolação. Os resultados reais podem variar. Os usuários
deste documento devem verificar os dados aplicáveis para seu ambiente
específico.
As informações sobre produtos não-IBM foram obtidas junto aos fornecedores
dos respectivos produtos, de seus anúncios publicados ou de outras fontes
disponíveis publicamente. A IBM não testou estes produtos e não pode
confirmar a precisão de desempenho, compatibilidade ou qualquer outra
reivindicação relacionada a produtos de terceiros. Dúvidas sobre os
recursos de produtos não-IBM devem ser encaminhadas diretamente a seus
fornecedores.
Todas as declarações relacionadas aos objetivos e intenções futuras da IBM
estão sujeitas a alterações ou cancelamento sem aviso prévio e representam
apenas metas e objetivos.
Essas informações contêm exemplos de dados e relatórios utilizados nas
operações diárias de negócios. Para ilustrá-los da forma mais completa
possível, os exemplos podem incluir nomes de indivíduos, empresas, marcas e
produtos. Todos estes nomes são fictícios e qualquer semelhança com
nomes e endereços utilizados por uma empresa real é mera coincidência.
As informações sobre interface de programação destinam-se a facilitar a criação de software aplicativo utilizando este programa.
As interfaces de programação de uso geral permitem que o cliente desenvolva o software aplicativo que obtém os serviços das ferramentas deste programa.
No entanto, essas informações também podem conter informações sobre diagnósticos, modificações e ajustes. As informações sobre diagnósticos, modificações e ajustes são fornecidas para ajudá-lo a depurar o software aplicativo.
Aviso: Não utilize estas informações sobre diagnósticos, modificações e ajustes como uma interface de programação porque estão sujeitas a alterações.
Os termos a seguir são marcas comerciais da International Business Machines Corporation nos Estados Unidos e/ou em outros países:
Java e todas as marcas comerciais baseadas em Java são marcas comerciais da Sun Microsystems, Inc. nos Estados Unidos e/ou em outros países.
Windows e Windows NT são marcas registradas da Microsoft Corporation nos Estados Unidos e/ou em outros países.
Intel e Pentium são marcas ou marcas registradas da Intel Corporation ou de suas subsidiárias nos Estados Unidos e/ou em outros países.
UNIX é uma marca registrada do The Open Group nos Estados Unidos e em outros países.
Linux é uma marca registrada da Linus Torvalds nos Estados Unidos e/ou em outros países.
Outros nomes de empresa, produtos ou serviços podem ser marcas comerciais ou marcas de serviço de terceiros.