Más información sobre la Data Workbench Anuncio de fin de vida útil.
Instrucciones para instalar y configurar Sensor en la familia de servidores web que evolucionaron desde el servidor web Netscape Enterprise original que se ejecuta en máquinas Linux o Solaris. Incluye Netscape Enterprise, iPlanet, Sun ONE y Sun Java System Servers en Linux o Solaris.
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.
Sensor admite los siguientes servidores que se ejecutan en RedHat Linux 7.x o posterior, o Sun Solaris SPARC 2.6 o posterior:
Sensor admite estos servidores que se ejecutan en RedHat Linux 7.x o posterior, o Sun Solaris 8.x o posterior:
El sensor admite estos servidores que se ejecutan en Sun Solaris x86 9 o posterior:
El archivo de instalación de esta familia de servidores web aparece como "Sensor Netscape Solaris" o "Sensor Netscape LINUX" en el sitio de descarga de Adobe.
Para instalar y configurar Sensor, debe realizar los siguientes pasos:
Procedimiento para extraer e instalar los archivos de programa del sensor.
Inicie sesión como usuario raíz o como usuario con autoridad raíz.
Descomprima y descomprima el archivo de instalación utilizando el siguiente comando:
gunzip installationFilename.tar.gz
tar -xf installationFilename.tar
Copie los archivos de programa no empaquetados en los directorios identificados en la siguiente tabla:
Archivo | Descripción | Directorio de Target |
---|---|---|
aol_visual_sciences.so | Módulo de carga del recolector. | /usr/local/aolserver/ visual_sciences |
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 |
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
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 |
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.
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/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.
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 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.
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 haga lo siguiente:
Para AOLServer, el recopilador es un objeto compartido dinámico que se carga en el proceso del servidor web.
Para agregar el recolector al servidor AOL, debe editar el archivo de configuración del servidor tal como se describe a continuación y reiniciar el servidor AOL. Normalmente, el archivo de configuración del servidor se denomina nsd.tcl y se encuentra en el directorio donde está instalado AOL Server.
Abra el archivo de configuración en un editor de texto y busque la siguiente sección:
ns_section "ns/server/${servername}/modules"
Añada la línea siguiente. (Añada como una sola instrucción. Ignore el ajuste de palabras que se muestra a continuación).
ns_param aol_visual_sciences /usr/local/aolserver/visual_sciences/aol_visual_sciences.so
Cree una nueva sección como se indica a continuación.
ns_section "ns/server/${servername}/module/aol_visual_sciences"
A esta nueva sección, añada la línea :
ns_param VisualSciencesConfig /etc/txlogd.conf
Estas líneas distinguen entre mayúsculas y minúsculas. Escriba exactamente como aparecen arriba.
Reinicie el servidor AOL. El recolector se carga y comienza a recopilar datos de evento y a escribirlos en la cola de disco.
Compruebe que el recolector recopila datos de evento y que el transmisor los está transmitiendo al servidor de Insight de destino.
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.
Si el transmisor aún no está en ejecución, reiniciarlo utilizando el siguiente comando:
/usr/local/bin/txlogd -i -f /etc/txlogd.conf
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).
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.
Si el sensor no transmite los datos correctamente, compruebe que:
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 error que genera el transmisor se escriben en syslog.
La configuración predeterminada de Solaris es 60. En función de las pruebas realizadas con Sensor, que utiliza tres semáforos para cada caso, Adobe recomienda usar 1024 como configuración. Este número es lo suficientemente alto como para que Sensor funcione junto con cualquier otra aplicación del servidor que pueda requerir semáforos, pero que no afecte al rendimiento. Para apoyar esta recomendación, tenga en cuenta que Adrian Cockcroft declaró lo siguiente en su libro Sun Performance and Tuning (Prentice Hall, octubre de 1994): "Las bases de datos tienden a utilizar muchos ajustes de memoria compartida y de semáforo. No afectan al rendimiento; mientras sean lo suficientemente grandes, los programas se ejecutarán".