Activar el registro de visitas para el servidor web de Lotus Domino.
Una de las posibilidades que tiene el servidor Lotus Domino actuando como servidor web es el registro de las visitas que tiene la sede web que dicho servidor soporta. Este proceso se puede realizar de dos formas distintas: utilizando una base de datos Notes (domlog.nsf), o bien, utilizando archivos de texto para registrar el movimiento de nuestro servidor. También es posible utilizar ambas técnicas simultáneamente pero es una técnica poco recomendable debido al coste de proceso del servidor que utilizan los dos sistemas actuando al mismo tiempo.
La utilización de la base de datos domlog.nsf es bastante útil pero para mostrar su contenido de forma comprensible deberemos crear algún tipo de aplicación que recupere la información almacenada en dicha base de datos y la presente de una forma más optima. El problema es que no existen aplicaciones estándar que realicen esta tarea, y debido a ello es preferible utilizar el sistema de registro a través de archivos ya que éstos guardan la información de forma estándar, por tanto podremos utilizar uno de los muchos programas que existen en el mercado para recoger la información almacenada en estos archivos y generar estadísticas que se puedan presentar a los usuarios de forma suficientemente comprensible (incluso con gráficos).
Este recurso os mostrará la forma de configurar el servidor Domino para que la tarea HTTP genere la información en archivos de registro y os comentará diversos productos que existen para recopilar la información y generar informes estadísticos de utilización del servidor web.
Vamos a ver los pasos a seguir:
1. Paso: Editar el documento del servidor Domino que realiza las tareas de servidor web, ya sea mediante el Domino Administrator o mediante la edición directa del archivo names.nsf del servidor.
2. Paso: Acceder a la pestaña Protocolos de Internet y dentro de ella acceder a la subpestaña HTTP. Tal como se muestra en la imagen siguiente tenemos tres secciones principales y una secundaria que nos permitirán configurar el registro del servidor web:
3. Paso: Guardar el documento de configuración y reiniciar la tarea http para que el servidor tome los nuevos parámetros.
Explicación:
En la sección número 1 se define qué tipo de registro se va ha realizar. Para el ejemplo que nos ocupa se ha seleccionado Archivos de registro. En la sección número 2 se define el tipo de archivo de registro que se desea generar. El formato más común y que es interpretado por los programas externos es Común ampliado. Además se ha seleccionado el formato LocalTime para las horas y que los archivos de registro no tengan duración, es decir, que nunca se cierre el archivo y que se vayan guardando los registros continuamente. En este punto he de advertir que los archivos de registro ocupan poco espacio aunque, dependiendo del número de visitas que reciba el servidor, puede que lleguen a ocupar bastante. Dejo la elección de utilizar un archivo sin duración o establecerlo durante un tiempo determinado a vosotros según lo que consideréis.
La sección número 3 es la que indica donde se ubicarán los archivos de registro y como se van a llamar. Es interesante que los archivos de registro se guarden fuera de la carpeta donde esté instalado el servidor Domino, más que nada para evitar bloqueos. Además se pueden definir archivos de registro diferentes para cada tipo de evento que se produzca (acceso, agentes, consultas, errores y errores de CGI). Para el caso que nos ocupa se han definido los tres primeros con el mismo nombre y los dos últimos con otro nombre. Esto es así porqué los dos últimos (errorlog) son los archivos que recibirán todo el registro de errores y este registro es muy específico de cada servidor, por tanto es posible que no pueda ser interpretado por nuestro programa de generación de estadísticas. En cuanto a los tres primeros guardarán toda la información en el mismo archivo (httplog) y este será el que deberá utilizar el programa de generación de estadísticas para poder generarlas.
La sección número 4 está dedicada a exclusiones, es decir, qué accesos a nuestro servidor web no queremos que se registren. Para el caso de un servidor web que además de servicio a una intranet en la empresa donde esté ubicado quizás sea necesario excluir el propio dominio de Internet o los hosts de todos los usuarios ya que si no se registrarán también sus accesos y esto no nos dejará ver correctamente qué nivel de visitas externas tiene nuestro servidor web.
Para terminar os voy a recomendar que probéis dos programas de generación de estadísticas. El primero es un programa comercial llamado WebTrends Log Analyzer, del cual se puede descargar una versión de prueba desde la web del fabricante. Este programa genera estadísticas muy completas incluyendo múltiples formatos de salida.
El segundo programa es shareware y su nombre es OpenWebScope, no es tan potente como el anterior pero tiene la ventaja de su gratuidad. Podéis descargaros una versión desde la web del fabricante.
Espero que este tema haya suscitado vuestro interés por conocer como se comporta vuestro servidor web dentro de la red de redes.
