Apache Server 2.0.40, 2.0.42 ou posterior e Apache Server 2.2 ou 2.4 no Linux, Solaris, ou FreeBSD

IMPORTANTE

Leia mais sobre Datas Workbench Anúncio do fim da vida útil.

Instruções sobre como instalar e configurar o Apache Server 2.0.40, 2.0.42 ou posterior, Apache Server 2.2 ou Apache Server 2.4 no Linux, Sun Solaris ou FreeBSD.

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.

Para instalar e configurar o Sensor, você deve executar as seguintes etapas de alto nível:

Os seguintes servidores Apache são compatíveis:

  • Apache Server 2.0.40 em execução no RedHat Linux 7.x ou posterior ou Sun Solaris SPARC 2.6 ou posterior.
  • Apache Server 2.0.40, 2.0.42 ou posterior, Apache Server 2.2 ou Apache Server 2.4 no Linux, Sun Solaris ou FreeBSD
  • Apache Server 2.0.42 ou posterior em execução no RedHat Linux 7.x ou posterior, Sun Solaris SPARC 2.6 ou posterior, SUSE Linux 9.x ou posterior ou FreeBSD 5.3.
  • Apache Server 2.0.42 ou posterior em execução em versões de 64 bits do RedHat Linux ES 4 e ES 5.
  • Apache Server 2.2 em execução no RedHat Linux 7.x ou posterior ou no Sun Solaris SPARC 2.6 ou posterior.
  • Apache Server 2.4 em execução no RedHat Linux 7.x ou posterior, ou Sun Solaris x86_64 ou FreeBSD
OBSERVAÇÃO

Embora as instruções para instalar Sensores em servidores da Web que executam o Apache Server versões 2.0.40, 2.0.42 ou posterior (32 bits e 64 bits) ou 2.2 sejam as mesmas (exceto quando indicado nos procedimentos a seguir), os arquivos de instalação de cada versão são diferentes. Antes de instalar o Sensor, verifique se você recebeu os arquivos de instalação corretos para o Apache Server e as versões do sistema operacional que você está executando.

Instalar os arquivos do programa

Procedimento para extrair e instalar os arquivos de programa do Sensor.

  1. Faça logon como o usuário raiz ou como um usuário com autoridade raiz.

  2. Descomprima e descompacte o arquivo de instalação usando o seguinte comando:

    • No Linux:

      tar -zxf installationFilename
      
      unzip -d installationFilename.tar.gz
       tar -xf installationFilename.tar
      
    • No Solaris:

  3. Copie os arquivos de programa descompactados para os diretórios identificados na tabela a seguir:

Arquivo Descrição Diretório de destino
mod_visual_sciences.so O módulo de carregamento do coletor. IBMHttpServer/modules

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
OBSERVAÇÃO

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

OBSERVAÇÃO

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

Habilitar Logon no Servidor Sametime

Etapas que permitem fazer logon no Sametime Server.

  1. Use o cliente Administrador do Lotus Domino para se conectar ao servidor Lotus Domino que está executando o Sametime.
  2. No Administrador do Lotus Domino, clique na guia Arquivos e clique duas vezes em Configuração do Sametime - stconfig.nsf para abrir o arquivo de Configuração do Sametime.
  3. No arquivo de Configuração do Sametime, abra o formulário Community Services e clique duas vezes em qualquer lugar no formulário para entrar no modo de edição.
  4. Defina o Sinalizador de registro de chat como "restrito" e o Tipo de serviço de captura como "0x1000".
  5. Salve e feche o formulário Community Services e, em seguida, feche o arquivo Sametime Configuration.
  6. Reinicie o servidor Sametime.

Editar o arquivo de configuração do sensor

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.

  • Parâmetros obrigatórios são configurações que você deve especificar ao instalar o Sensor. Sem essas configurações, o Sensor não é executado com êxito.
  • Parâmetros opcionais são configurações que assumem o padrão de valores predefinidos (que podem ser modificados) ou ativam recursos opcionais.

Para editar o arquivo de configuração do Sensor

  • Abra o /etc/txlogd.conf em um editor de texto e defina os parâmetros obrigatórios, bem como quaisquer parâmetros opcionais desejados.
  • Salve e feche o arquivo.

Para editar o arquivo de configuração do Sensor

  1. Abra o /etc/txlogd.conf em um editor de texto e defina os parâmetros obrigatórios, bem como quaisquer parâmetros opcionais desejados.
  2. Salve e feche o arquivo.

Inicie o transmissor e crie a fila de discos

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.

  1. 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.

  2. 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
    
    • A opção "i" neste comando inicia o transmissor no "modo interativo". Esse modo exibe mensagens do transmissor na tela e também permite que você interaja com o transmissor usando comandos do teclado.
    • A opção "c" direciona o transmissor para criar a fila de discos.
    • A opção "f" especifica o local do arquivo de configuração.

    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.

  3. Verifique se o transmissor criou a fila de discos no local especificado no parâmetro QueueFile e do tamanho especificado no parâmetro QueueSize.

  4. Se a fila não tiver sido criada corretamente, digite Ctrl+C para encerrar o transmissor e faça o seguinte:

    1. Examine o arquivo txtlogd.conf e verifique se os parâmetros QueueFile e QueueSize estão definidos corretamente.
    2. Verifique se o dispositivo ao qual a fila de discos está atribuída é operacional e tem espaço suficiente disponível para armazenar um arquivo do tamanho especificado no parâmetro QueueSize .
    3. Faça as correções necessárias e repita este procedimento.

Adicionar o Coletor ao Servidor Web

Para servidores HTTP IBM, o coletor é um objeto compartilhado dinâmico que você carrega no processo do servidor da Web.

Para adicionar o coletor ao seu servidor da Web, edite o arquivo httpd.conf conforme descrito abaixo e reinicie o servidor da Web.

Se o Sensor estiver capturando dados de vários servidores da Web no computador servidor, você deverá executar o seguinte procedimento para cada servidor da Web.

  1. Usando um editor de texto, abra o arquivo httpd.conf para o servidor da Web cujos eventos o Sensor captura.

  2. Adicione as duas linhas a seguir ao final do arquivo :

    LoadModule visual_sciences_module modules/mod_visual_sciences.so
    VisualSciencesConfig /etc/txlogd.conf
    
    OBSERVAÇÃO

    Essas linhas diferenciam maiúsculas de minúsculas. Digite-os exatamente como aparecem acima.

  3. Reinicie o processo do servidor da Web (não é necessário reiniciar o computador do servidor inteiro, simplesmente reiniciar o processo do servidor da Web). O coletor é carregado com o servidor da Web e começa a coletar dados do evento e gravá-los na fila do disco.

Teste o sensor

Verifique se o coletor está coletando dados do evento e se o transmissor os está transmitindo ao servidor Insight de destino.

OBSERVAÇÃO

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.

  1. 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
    
  2. 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).

  3. 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.

  4. Se o sensor não estiver transmitindo os dados com êxito, verifique se:

    • O Servidor Insight de destino está em execução.
    • Os parâmetros ServerAddress e ServerPort são definidos corretamente em txtlogd.conf. Se você especificou ServerAddress usando um nome de servidor, tente usar seu endereço IP numérico.
    • O valor do parâmetro CertName corresponde exatamente ao nome comum que aparece no certificado digital do servidor Insight de destino.

Adicionar o transmissor ao script de inicialização do sistema

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 operacionais geradas pelo transmissor são gravadas no syslog.

Nesta página