Si por cuestiones estadísticas y de administración los centros bibliotecarios que dispongan de un servidor Z39.50 desean conocer qué centros se conectan a él y el número de documentos que se descargan, es posible hacerlo de una forma muy sencilla examinando los ficheros .log que, a tal efecto, crea Absys en el servidor.
La información de las conexiones queda almacenada en ficheros .log que se guardan en el directorio Z3950/logs del servidor:
El nombre de estos ficheros se compone directamente dependiendo del mes en el cual se han efectuado las consultas, todo ello antecedido por una letra Z:
Z [año de la conexión] [mes]
Z200311.log: conexiones realizadas durante el mes de noviembre de 2003
La información que estos ficheros nos ofrecen hay que entenderla siguiendo su estructura lógica para poder extraer aquellos datos que estamos buscando.
Por ejemplo, si abrimos uno de los ficheros y nos encontramos con estos datos:
Los debemos de interpretar de la siguiente manera:
| IP que se conecta | Base a la que se conecta | Fecha/hora de conexión | Fecha/hora de desconexión | Documentos recuperados (*) | ||
|---|---|---|---|---|---|---|
| 172.16.2.31 | ABSYSE | 2003-11-11 15:19:00 | 2003-11-11 15:19:06 | 1 | 0 | 25 |
| 172.16.2.31 | ABSYSE | 2003-11-11 15:19:54 | 2003-11-11 15:20:01 | 1 | 0 | 1 |
| 172.16.2.23 | ABSYSE | 2003-11-12 09:16:25 | 2003-11-12 10:20:45 | 1 | 0 | 15 |
(*) En este caso no se refiere al número de documentos que se han recuperado en la consulta realizada contra la base de datos, independientemente de los documentos que se capturan finalmente. La cantidad de documentos a recuperar no sobrepasará la cantidad de 25, ya que es el máximo.
Hay que tener en cuenta que estos ficheros pueden utilizarse con otras aplicaciones (como Microsoft Excel) que incorporen la utilidad de crear hojas de datos mediante la importación de registros para realizar estadísticas, gráficos, etc.
En el caso de los ficheros con extensión.err la estructura es la misma excepto que en la 5ª columna aparecerá siempre un 0 (puesto que la conexión no se ha establecido). Las causas de que la conexión no se haya realizado pueden ser múltiples: no hay usuarios disponibles para realizar la conexión, la IP desde la que se conecta no ha sido autorizada por el administrador, etc.
Álvaro Estévez - aestevez@baratz.es
Jesús Castillo - jcastillo@baratz.es