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:
$> 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:
$> chown -R www-data:www-data wwwroot
$> chmod -R 640 wwwroot
Y por último instalamos el módulo de perl para apache:
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:
Alias /awstatscss «/opt/awstats/wwwroot/css/»
Alias /awstatsicons «/opt/awstats/wwwroot/icon/»
ScriptAlias /awstats/ «/opt/awstats/wwwroot/cgi-bin/»
Ahora procedemos a activar awstats:
$> ln -s ../sites-available/awstats 001-awstats
Y finalmente reiniciamos el apache:
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.
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:
Para que todo funcione nos queda crear el almacén de estadísticas:
$>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.
En el apartado dónde pone 4. Configuración de la herramienta awstats en el apache, con que se supone que » Nos creamos en /etc/apache2/sites-available un fichero llamado awstats con:» repito, «un fichero llamado awstats con:» mi pregunta es con que exactamente, ya que después de ésto salta directamente a «Ahora procedemos a activar awstats:» .
Saludos desde Argentina buey!
JavierLopercico tiene razon te olvidaste de poner informacion en esa parte, por favor actualizarlo.
Buenas, acabamos de actualizar el tutorial con las líneas que faltaba.