Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
Instruções para instalar e configurar o Sensor na família de servidores da Web que evoluíram do Netscape Enterprise Web Server original em execução em máquinas Linux ou Solaris. Inclui Netscape Enterprise, iPlanet, Sun ONE e Sun Java System Servers no Linux ou Solaris.
Os arquivos de programa do Sensor são empacotados em um arquivo de instalação obtido do site de download do Adobe. Se você ainda não tiver o arquivo de instalação do Sensor para seu servidor da Web específico, baixe-o (ou obtenha-o do representante do Adobe) antes de começar os seguintes procedimentos.
O sensor é compatível com os seguintes servidores em execução no RedHat Linux 7.x ou posterior ou com o Sun Solaris SPARC 2.6 ou posterior:
O sensor é compatível com esses servidores em execução no RedHat Linux 7.x ou posterior ou no Sun Solaris 8.x ou posterior:
O sensor é compatível com esses servidores em execução no Sun Solaris x86 9 ou posterior:
O arquivo de instalação dessa família de servidores da Web é listado como "Netscape Solaris Sensor" ou "Netscape LINUX Sensor" no site de download do Adobe.
Para instalar e configurar o Sensor, execute as seguintes etapas:
Procedimento para extrair e instalar os arquivos de programa do Sensor.
Faça logon como o usuário raiz ou como um usuário com autoridade raiz.
Descomprima e descompacte o arquivo de instalação usando o seguinte comando:
gunzip installationFilename.tar.gz
tar -xf installationFilename.tar
Copie os arquivos de programa descompactados para os diretórios identificados na tabela a seguir:
Arquivo | Descrição | Diretório de destino |
---|---|---|
aol_visual_sciences.so | O módulo de carregamento do coletor. | /usr/local/aolserver/ visual_sciences |
txlogd |
O programa transmissor. | /usr/local/bin --OR-- /usr/local/sbin |
txlogd.conf | O arquivo de configuração do Sensor. | /etc |
trust_ca_cert.pem | O certificado usado para validar o certificado digital que o Insight Server apresenta durante o processo de conexão | /usr/local/visual_sciences |
O pacote de instalação contém um arquivo de planilha chamado TestExperiment.xls. Esta planilha é uma ferramenta que os arquitetos usam para configurar um experimento controlado. O próprio sensor não usa esse arquivo, portanto, não é necessário instalar o arquivo na máquina em que o Sensor está sendo executado (embora você possa optar por fazê-lo). Em vez disso, você pode querer copiar o arquivo para um local onde seus arquitetos possam acessá-lo ou simplesmente extrair o arquivo do pacote de instalação, conforme necessário. Para obter mais informações sobre experimentação controlada, consulte o Guia de experimentos controlados do Insight.
Permissões nos arquivos do programa
Permissões incorretas nos arquivos do programa causam a maioria dos problemas encontrados ao instalar o Sensor. Certifique-se de definir as permissões exatamente como declarado nesta seção.
Por padrão, os arquivos de programa no arquivo tar têm as seguintes permissões. Dependendo de como seu sistema está configurado, essas configurações podem ser alteradas (não mascaradas) ao extrair os arquivos. Para redefinir as permissões para as configurações padrão recomendadas, use os comandos chmod abaixo. Verifique se os diretórios nos quais você instalou os arquivos permitem pelo menos esse nível de acesso.
Arquivo | Permissões padrão | comando chmod |
---|---|---|
mod_visual_sciences.so | rwx r-x r-x | chmod 775 |
txlogd | rwx —x —x | chmod 711 |
txlogd.conf | rw-r— r— | chmod 664 |
trust_ca_cert.pem | rw-r— r— | chmod 664 |
O txlogd.conf contém os parâmetros de configuração do Sensor.
É necessário editar esse arquivo para especificar, entre outras coisas, o tamanho e o local do arquivo da fila de discos, o endereço do servidor Insight e a ID que será anexada aos dados do evento produzidos por esse sensor.
O arquivo de configuração contém parâmetros obrigatórios e parâmetros opcionais.
Para editar o arquivo de configuração do Sensor
Para editar o arquivo de configuração do Sensor
Após configurar o arquivo txlogd.conf, você pode iniciar o programa transmissor, registrá-lo como um serviço do Windows e criar a fila de disco.
Se o diretório em que está a fila de discos ainda não existir, crie-o. Certifique-se de que o diretório forneça o módulo coletor e o programa transmissor com acesso de leitura/gravação ao arquivo.
Para obter mais informações sobre as permissões necessárias para os arquivos de fila de disco, consulte Permissões de arquivo UNIX do sensor.
No computador em que o Sensor está instalado, execute o seguinte comando para iniciar o transmissor:
/usr/local/bin/txlogd -ic -f /etc/txlogd.conf
Para obter informações adicionais sobre as opções que podem ser usadas ao iniciar o transmissor, consulte Opções de linha de comando do transmissor do sensor.
Verifique se o transmissor criou a fila de discos no local especificado no parâmetro QueueFile e do tamanho especificado no parâmetro QueueSize.
Se a fila não tiver sido criada corretamente, digite Ctrl+C para encerrar o transmissor e faça o seguinte:
Para o AOLServer, o coletor é um objeto compartilhado dinâmico que você carrega no processo do servidor da Web.
Para adicionar o coletor ao seu servidor AOL, edite o arquivo de configuração do servidor conforme descrito abaixo e reinicie o servidor AOL. Geralmente, o arquivo de configuração do servidor é chamado de nsd.tcl e está localizado no diretório em que o AOL Server está instalado.
Abra o arquivo de configuração em um editor de texto e localize a seguinte seção:
ns_section "ns/server/${servername}/modules"
Adicione a seguinte linha. (Adicione como uma única instrução. Ignorar quebra automática de linha mostrada abaixo.)
ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so
Crie uma nova seção da seguinte maneira.
ns_section "ns/server/${servername}/module/aol_visual_sciences"
Nesta nova seção, adicione a linha :
ns_param VisualSciencesConfig /etc/txlogd.conf
Essas linhas diferenciam maiúsculas de minúsculas. Digite-os exatamente como aparecem acima.
Reinicie o servidor AOL. O coletor é carregado e começará a coletar dados do evento e gravá-los na fila do disco.
Verifique se o coletor está coletando dados do evento e se o transmissor os está transmitindo ao servidor Insight de destino.
Para verificar se o transmissor pode enviar dados de evento com êxito para o servidor Insight, verifique se o servidor Insight de destino está instalado e em execução antes de iniciar o teste a seguir.
Se o transmissor ainda não estiver em execução, reinicie-o usando o seguinte comando:
/usr/local/bin/txlogd -i -f /etc/txlogd.conf
Abra um navegador (em qualquer máquina) e solicite uma página do servidor da Web em que o Sensor está sendo executado (certifique-se de selecionar uma página que o Sensor esteja monitorando).
Depois de emitir a solicitação, verifique o console do transmissor quanto a mensagens indicando que ele está enviando dados do evento para o servidor Insight de destino.
Se o sensor não estiver transmitindo os dados com êxito, verifique se:
Informações sobre como carregar automaticamente o transmissor para o script de inicialização do sistema.
Para garantir que o transmissor carregue automaticamente quando a máquina do servidor da Web for reiniciada, adicione o seguinte comando (que inicia o transmissor) ao script de inicialização do sistema:
/usr/local/bin/txlogd -f /etc/txlogd.conf
Esse comando inicia o transmissor como um daemon. Mensagens de erro e de operação que o transmissor gera são gravadas em syslog.
A configuração padrão do Solaris é 60. Com base nos testes realizados com o Sensor, que usa três semáforos para cada instância, o Adobe recomenda usar 1024 como configuração. Esse número é alto o suficiente para que o Sensor funcione junto com outros aplicativos no servidor que possam exigir semáforos, mas não afeta o desempenho. Para apoiar esta recomendação, por favor note que Adrian Cockcroft declarou o seguinte em seu livro Sun Performance and Tuning (Prentice Hall, outubro de 1994): "Os bancos de dados tendem a usar muita memória compartilhada e configurações de semáforo. Não afetam o desempenho; desde que sejam suficientemente grandes, os programas serão executados."