Apache Server 2.0.40, 2.0.42 o posterior, y Apache Server 2.2 o 2.4 en Linux, Solaris o FreeBSD

Última actualización: 2022-10-05
  • Creado para:
  • User
    Admin
IMPORTANTE

Más información sobre la Data Workbench Anuncio de fin de vida útil.

Instrucciones sobre cómo instalar y configurar Apache Server 2.0.40, 2.0.42 o posterior, Apache Server 2.2 o Apache Server 2.4 en Linux, Sun Solaris o FreeBSD.

Los archivos de programa para Sensor están empaquetados en un archivo de instalación que usted obtiene del sitio de descarga de Adobe. Si todavía no tiene el archivo de instalación Sensor para su servidor web en particular, descárguelo (u obtenga el archivo de su representante de Adobe) antes de iniciar los siguientes procedimientos.

Para instalar y configurar Sensor, debe realizar los siguientes pasos de alto nivel:

Se admiten los siguientes servidores Apache:

  • Apache Server 2.0.40 que se ejecuta en RedHat Linux 7.x o posterior, o Sun Solaris SPARC 2.6 o posterior.
  • Apache Server 2.0.40, 2.0.42 o posterior, Apache Server 2.2 o Apache Server 2.4 en Linux, Sun Solaris o FreeBSD
  • Apache Server 2.0.42 o posterior que se ejecuta en RedHat Linux 7.x o posterior, Sun Solaris SPARC 2.6 o posterior, SUSE Linux 9.x o posterior, o FreeBSD 5.3.
  • Apache Server 2.0.42 o posterior que se ejecuta en versiones de 64 bits de RedHat Linux ES 4 y ES 5.
  • Apache Server 2.2 que se ejecuta en RedHat Linux 7.x o posterior o Sun Solaris SPARC 2.6 o posterior.
  • Apache Server 2.4 que se ejecuta en RedHat Linux 7.x o posterior, o Sun Solaris x86_64 o FreeBSD
NOTA

Aunque las instrucciones para instalar Sensores en servidores web que ejecutan Apache Server versiones 2.0.40, 2.0.42 o posteriores (32 y 64 bits) o 2.2 son las mismas (excepto cuando se indican en los procedimientos siguientes), los archivos de instalación de cada versión difieren. Antes de instalar el sensor, asegúrese de que ha recibido los archivos de instalación correctos para las versiones del servidor Apache y del sistema operativo que está ejecutando.

Instalación de los archivos de programa

Procedimiento para extraer e instalar los archivos de programa del sensor.

  1. Inicie sesión como usuario raíz o como usuario con autoridad raíz.

  2. Descomprima y descomprima el archivo de instalación utilizando el siguiente comando:

    • En Linux:

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

  3. Copie los archivos de programa no empaquetados en los directorios identificados en la siguiente tabla:

Archivo Descripción Directorio de Target
mod_visual_sciences.so Módulo de carga del recolector. IBMHttpServer/módulos

txlogd

El programa del transmisor.

/usr/local/bin

--OR--

/usr/local/sbin

txlogd.conf El archivo de configuración del sensor. /etc
trust_ca_cert.pem Certificado utilizado para validar el certificado digital que presenta Insight Server durante el proceso de conexión /usr/local/visual_sciences
NOTA

El paquete de instalación contiene un archivo de hoja de cálculo denominado TestExperiment.xls. Esta hoja de cálculo es una herramienta que los arquitectos utilizan para configurar un experimento controlado. El propio sensor no utiliza este archivo, por lo que no es necesario instalar el archivo en el equipo en el que se está ejecutando Sensor (aunque puede elegir hacerlo). En su lugar, puede que desee copiar el archivo en una ubicación en la que sus arquitectos puedan acceder a él o simplemente extraer el archivo del paquete de instalación según sea necesario. Para obtener más información sobre la experimentación controlada, consulte la Guía de experimentos controlados con perspectiva.

Permisos en los archivos de programa

NOTA

Los permisos incorrectos en los archivos de programa causan la mayoría de los problemas encontrados al instalar Sensor. Asegúrese de establecer los permisos exactamente como se indica en esta sección.

De forma predeterminada, los archivos de programa del archivo tar tienen los siguientes permisos. Según la configuración del sistema, esta configuración se puede modificar (desenmascarar) al extraer los archivos. Para restablecer los permisos a la configuración predeterminada recomendada, utilice los comandos chmod que se indican a continuación. Compruebe que los directorios en los que ha instalado los archivos permiten al menos este nivel de acceso.

Archivo Permisos predeterminados chmod, comando
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 el inicio de sesión en el mismo servidor

Pasos que le permiten iniciar sesión en el servidor de Sametime.

  1. Utilice el cliente administrador de Lotus Domino para conectarse al servidor de Lotus Domino que ejecuta Sametime.
  2. En Lotus Domino Administrator, haga clic en la ficha Archivos y, a continuación, haga doble clic en Sametime Configuration - stconfig.nsf para abrir el archivo de configuración de Sametime.
  3. En el archivo de configuración de la misma hora, abra el formulario Servicios de la comunidad y haga doble clic en cualquier lugar del formulario para entrar en el modo de edición.
  4. Establezca el indicador de registro de chat en "estricto" y Capture Service Type en "0x1000".
  5. Guarde y cierre el formulario de Servicios de comunidad y, a continuación, cierre el archivo de Configuración de la misma hora.
  6. Reinicie el servidor Sametime.

Edición del archivo de configuración del sensor

La variable txlogd.conf contiene los parámetros de configuración para Sensor.

Debe editar este archivo para especificar, entre otras cosas, el tamaño y la ubicación del archivo de cola de disco, la dirección del servidor de Insight y el ID que se adjuntará a los datos de evento producidos por este sensor.

El archivo de configuración contiene los parámetros necesarios y los parámetros opcionales.

  • Parámetros necesarios son ajustes que debe especificar al instalar Sensor. Sin estos ajustes, el sensor no se ejecuta correctamente.
  • Parámetros opcionales son configuraciones que se establecen de forma predeterminada en valores predefinidos (que puede modificar) o habilitar funciones opcionales.

Para editar el archivo de configuración del sensor

  • Abra el /etc/txlogd.conf en un editor de texto y establezca los parámetros necesarios, así como los parámetros opcionales que desee.
  • Guarde y cierre el archivo.

Para editar el archivo de configuración del sensor

  1. Abra el /etc/txlogd.conf en un editor de texto y establezca los parámetros necesarios, así como los parámetros opcionales que desee.
  2. Guarde y cierre el archivo.

Inicie el transmisor y cree la cola de disco

Después de configurar el archivo txlogd.conf, puede iniciar el programa del transmisor, registrarlo como un servicio de Windows y crear la cola de discos.

  1. Si el directorio en el que reside la cola de discos no existe, créelo. Asegúrese de que el directorio proporciona acceso de lectura/escritura al archivo tanto al módulo del recolector como al programa del transmisor.

    Para obtener más información sobre los permisos requeridos por los archivos de cola de disco, consulte Permisos de archivo UNIX de sensor.

  2. En el equipo en el que está instalado Sensor, ejecute el siguiente comando para iniciar el transmisor:

    /usr/local/bin/txlogd -ic -f /etc/txlogd.conf
    
    • La opción "i" de este comando inicia el transmisor en "modo interactivo". Este modo muestra los mensajes del transmisor en la pantalla y también le permite interactuar con el transmisor mediante comandos de teclado.
    • La opción "c" indica al transmisor que cree la cola de discos.
    • La opción "f" especifica la ubicación del archivo de configuración.

    Para obtener más información sobre las opciones que puede utilizar al iniciar el transmisor, consulte Opciones de la línea de comandos del transmisor de sensores.

  3. Compruebe que el transmisor ha creado la cola de discos en la ubicación especificada en el parámetro QueueFile y del tamaño especificado en el parámetro QueueSize.

  4. Si la cola no se ha creado correctamente, escriba Ctrl+C para finalizar el transmisor y haga lo siguiente:

    1. Examine el archivo txtlogd.conf y verifique que los parámetros QueueFile y QueueSize estén correctamente configurados.
    2. Compruebe que el dispositivo al que está asignada la cola de disco funciona y que tiene suficiente espacio disponible para guardar un archivo del tamaño especificado en el parámetro QueueSize.
    3. Realice las correcciones necesarias y repita este procedimiento.

Agregar el recopilador al servidor web

Para los servidores HTTP de IBM, el recopilador es un objeto compartido dinámico que se carga en el proceso del servidor web.

Para agregar el recolector al servidor web, debe editar el archivo httpd.conf como se describe a continuación y reiniciar el servidor web.

Si Sensor está capturando datos de varios servidores web en el equipo servidor, debe realizar el siguiente procedimiento para cada servidor web.

  1. Con un editor de texto, abra el archivo httpd.conf del servidor web cuyos eventos captura Sensor.

  2. Añada las dos líneas siguientes al final del archivo:

    LoadModule visual_sciences_module modules/mod_visual_sciences.so
    VisualSciencesConfig /etc/txlogd.conf
    
    NOTA

    Estas líneas distinguen entre mayúsculas y minúsculas. Escriba exactamente como aparecen arriba.

  3. Reinicie el proceso del servidor web (no tiene que reiniciar el equipo servidor completo, simplemente reinicie el proceso del servidor web). El recolector se carga con el servidor web y comienza a recopilar datos de evento y a escribirlos en la cola de disco.

Comprobación del sensor

Compruebe que el recolector recopila datos de evento y que el transmisor los está transmitiendo al servidor de Insight de destino.

NOTA

Para verificar que el transmisor pueda enviar correctamente datos de evento al servidor de Insight, asegúrese de que el servidor de Insight de destino esté instalado y en ejecución antes de comenzar la siguiente prueba.

  1. Si el transmisor aún no está en ejecución, reiniciarlo utilizando el siguiente comando:

    /usr/local/bin/txlogd -i -f /etc/txlogd.conf
    
  2. Abra un explorador (en cualquier equipo) y solicite una página del servidor web en el que se está ejecutando Sensor (asegúrese de seleccionar una página que el Sensor esté monitorizando).

  3. Después de emitir la solicitud, compruebe si hay mensajes en la consola del transmisor que indiquen que está enviando datos de evento al servidor de Insight de destino.

  4. Si el sensor no transmite los datos correctamente, compruebe que:

    • Se está ejecutando el destino Insight Server.
    • Los parámetros ServerAddress y ServerPort se establecen correctamente en txtlogd.conf. Si especificó ServerAddress con un nombre de servidor, intente usar su dirección IP numérica en su lugar.
    • El valor del parámetro CertName coincide exactamente con el nombre común que aparece en el certificado digital del servidor de Insight de destino.

Agregar el transmisor al script de inicio del sistema

Información sobre la carga automática del transmisor en el script de inicio del sistema.

Para asegurarse de que el transmisor se carga automáticamente cuando se reinicia el equipo del servidor web, agregue el siguiente comando (que inicia el transmisor) al script de inicio del sistema:

/usr/local/bin/txlogd -f /etc/txlogd.conf

Este comando inicia el transmisor como un demonio. Los mensajes de funcionamiento y de error que genera el transmisor se escriben en syslog.

En esta página