icono_twiter icono LinkedIn icono Facebook Icono Xing
Ángel García Jerez

Consultor tecnológico de desarrollo de proyectos informáticos. Co-autor del libro "Actualización y mantenimiento del PC (Edición de 2010) publicado por Anaya Multimedia

Ingeniero Técnico en Informática de Sistemas e Ingeniero en Informática (premio al mejor expediente de su promoción)

Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación

Somos expertos en Java/J2EE

Ver todos los tutoriales del autor

Fecha de publicación del tutorial: 2011-01-19

Tutorial visitado 12.719 veces Descargar en PDF
Awstats - Herramienta de generación de estadísticas.

Awstats - Herramienta de generación de estadísticas.

1. Introducción

El uso de herramientas de generación de estadísticas es algo muy extendido. Google Analytics, Clicky, StatCounter, AwStats son algunas de las más utilizadas. Hoy día podemos decir que Google Analytics es el más usado por su sencillez de configuración y puesta en marcha.

La información que generan estas herramientas son de gran valor ya que uno de sus objetivos es conocer un poco más a nuestros usuarios y poder mejorar el sitio en función del análisis de las estadísticas.

En este tutorial veremos como instalar AwStats, uno de las herramientas más utilizadas para este propósito.

2. Entorno

Entorno utilizado para escribir este tutorial:

  • Sistema Operativo: Ubuntu 64 bits
  • kernel: 2.6.32-26
  • apache: 2.2.4
  • perl: 5.2
  • awstats: 7.0

3. Instalalación

Aunque Awstats se encuentra disponible en el repositorio de paquetes de Ubuntu, vamos a realizar un proceso manual de instalación para instalar la última versión. En este tutorial utilizamos /opt como directorio de instalación:

$> cd /opt
$> wget http://sourceforge.net/projects/awstats/files/AWStats/7.0/awstats-7.0.tar.gz/download -O awstats-7.0.tar.gz
$> tar -xzvf awstats-7.0.tar.gz
$> ln -s awstats-7.0 awstats

Ahora damos permisos para que el apache pueda acceder:

$> cd /opt/awstats-7.0
$> chown -R www-data:www-data wwwroot
$> chmod -R 640 wwwroot

Y por último instalamos el módulo de perl para apache:

$> apt-get install libapache2-mod-perl2

4. Configuración de la herramienta awstats en el apache

Una vez que tenemos instalado Awstats, el siguiente paso es configurar el apache para que podamos acceder a la herramienta. Nos creamos en /etc/apache2/sites-available un fichero llamado awstats con:

Ahora procedemos a activar awstats:

$> cd /etc/apache2/sites-enabled
$> ln -s ../sites-available/awstats 001-awstats

Y finalmente reiniciamos el apache:

$> /etc/init.d/apache restart

Para comprobar que tenemos todo bien configurado, abrimos un navegador y accedemos a http://localhost/awstats/awstats.pl; nos saldrá algo como:

5 Configuración de un sitio web para la generación de estadísticas

Awstats necesita tener un fichero de configuración por cada uno de los sitios web de los cuales queremos analizar sus estadísticas. Estos ficheros obligatoriamente deben encontrarse almacenados en el directorio /etc/awstats.

Existe una plantilla que nos va ahorrar mucho tiempo, se encuentra en /opt/awstats-7.0/wwwroot/cgi-bin y se llama awstats.model.conf. De él sólo tenemos que modificar muy pocas cosas.

El fichero debe seguir una nomenclatura concreta awstats.NOMBRE_DEL_DOMINIO.conf. De esta manera Awstats podrá conocer la configuración específica para cada dominio. Aunque Awstats puede tener un único fichero de configuración global con el nombre awstats.conf, lo correcto es disponer de uno por cada dominio.

$> cp /opt/awstats-7.0/wwwroot/cgi-bin/awstats.model.conf awstats.localhost.conf

Copiada la plantilla para nuestro dominio sólo tendremos que tocar unas cuantas propiedades.

En las primeras tres líneas le indicamos la ruta del log que queremos analizar, el tipo (servidor web, ftp, mail) y el formato (apache, IIS). En la cuarta añadimos el dominio que queremos analizar del log. En la quinta y sexta el directorio donde se almacenan las estadísticas y los iconos respectivamente. Y en la última, si queremos actualizar las estadísticas desde el navegador.

Esta última propiedad es recomendable deshabilitarla, ya que dará un timeout si el fichero que se va analizar tiene un tamaño considerable. Lo correcto es crear un proceso que se ejecute todos los días lanzando el siguiente comando:

perl awstats.pl -config=MYDOMAIN -update

Para que todo funcione nos queda crear el almacén de estadísticas:

$>cd /opt/awstats-7.0/wwwroot/
$>mkdir data
$> chown -R www-data:www-data data
$> chmod -R 640 wwwroot

Si accedemos de nuevo a awstats deberá salir algo como:

6. Conclusión

El uso de herramientas de generación de estadísticas como AwStats son muy importantes ya que nos sirven para conocer más a nuestros usuarios: número de visitas, visitas por hora, países, sistemas operativos, navegadores... son algunas de las informaciones que nos proporciona. Saber interpretarla es también muy importante, con el objetivo de mejorar la aceptación y la promoción de nuestra web.

A continuación puedes evaluarlo:

Regístrate para evaluarlo

Por favor, vota +1 o compártelo si te pareció interesante

Share |
Anímate y coméntanos lo que pienses sobre este TUTORIAL: