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 se empaquetan en un archivo de instalación que se obtiene del sitio de descarga de Adobe. Si aún no dispone del archivo de instalación de Sensor para su servidor web en particular, descárguelo (o consiga el archivo a su representante de Adobe) antes de comenzar los siguientes procedimientos.
Para instalar y configurar Sensor, debe realizar los siguientes pasos de alto nivel:
Se admiten los siguientes servidores Apache:
Aunque las instrucciones para instalar Sensors en servidores Web que ejecutan Apache Server versiones 2.0.40, 2.0.42 o posterior (32 y 64 bits) o 2.2 son las mismas (excepto cuando se indica en los siguientes procedimientos), 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 el servidor Apache y las versiones del sistema operativo que está ejecutando.
Procedimiento para extraer e instalar los archivos de programa para Sensor.
Inicie sesión como usuario raíz o como usuario con autoridad raíz.
Descomprima y descomprima el archivo de instalación con el siguiente comando:
En Linux:
tar -zxf installationFilename
unzip -d installationFilename.tar.gz
tar -xf installationFilename.tar
En Solaris:
Copie los archivos de programa sin empaquetar en los directorios identificados en la siguiente tabla:
Archivo | Descripción | Directorio de objetivos |
---|---|---|
mod_visual_sciences.so | Módulo de carga del selector. | IBMHttpServer/módulos |
txlogd |
El programa de transmisores. | /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 Insight Server presenta durante el proceso de conexión | /usr/local/visual_sciences |
El paquete de instalación contiene un archivo de hoja de cálculo llamado TestExperiment.xls. Esta hoja de cálculo es una herramienta que los arquitectos utilizan para configurar un experimento controlado. El sensor mismo 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 los 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
Los permisos incorrectos en los archivos de programa ocasionan la mayoría de los problemas que se producen 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 (sin máscara) al extraer los archivos. Para restablecer los permisos a la configuración predeterminada recomendada, utilice los comandos chmod siguientes. 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 |
Instrucciones que le permiten iniciar sesión en el servidor de mismo tiempo.
El txlogd.conf archivo 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 parámetros opcionales y parámetros requeridos.
Para editar el archivo de configuración del sensor
Para editar el archivo de configuración del sensor
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.
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 y escritura al archivo tanto al módulo del selector como al programa del transmisor.
Para obtener más información sobre los permisos requeridos por los archivos de cola de discos, consulte Permisos de archivos de Sensor UNIX.
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
Para obtener información adicional sobre las opciones que puede utilizar al iniciar el transmisor, consulte Opciones de la línea de comandos del transmisor de sensores.
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.
Si la cola no se ha creado correctamente, escriba Ctrl+C para finalizar el transmisor y, a continuación, haga lo siguiente:
Para los servidores HTTP de IBM, el selector es un objeto compartido dinámico que se carga en el proceso del servidor web.
Para agregar el selector 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 para varios servidores Web en el equipo servidor, debe realizar el siguiente procedimiento para cada servidor Web.
Con un editor de texto, abra el archivo httpd.conf del servidor web cuyos eventos captura Sensor.
Agregue las dos líneas siguientes al final del archivo:
LoadModule visual_sciences_module modules/mod_visual_sciences.so
VisualSciencesConfig /etc/txlogd.conf
Estas líneas distinguen entre mayúsculas y minúsculas. Escriba exactamente como aparecen arriba.
Reinicie el proceso del servidor web (no tiene que reiniciar todo el equipo del servidor, simplemente reinicie el proceso del servidor web). El recopilador se carga con el servidor web y comienza a recopilar datos de eventos y a escribirlos en la cola de discos.
Compruebe que el recopilador está recopilando datos de eventos y que el transmisor los está transmitiendo al servidor de Insight de destino.
Para verificar que el transmisor puede enviar correctamente datos de eventos 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.
Si el transmisor no se está ejecutando, reinícielo con el siguiente comando:
/usr/local/bin/txlogd -i -f /etc/txlogd.conf
Abra un navegador (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 esté monitorizando Sensor).
Después de emitir la solicitud, compruebe en la consola del transmisor si hay mensajes que indiquen que está enviando datos de eventos al servidor de Insight de destino.
Si el sensor no transmite datos correctamente, compruebe que:
Información sobre la carga automática del transmisor en la secuencia de comandos 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) a la secuencia de comandos 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 error que genera el transmisor se escriben en syslog.