Instalar Awstats en FreeBSD 5.4

Awstats, abreviatura de Advanced Web Statistics, es una poderosa y completa herramienta que genera estadísticas gráficas avanzadas para sitios web a partir de los logs de Apache. Toda esta información Awstats la transforma en estadisticas y la mejor forma de ver como quedan y tener estadisticas de nuestro servidor web es comprobarlo instalando Awstats en [...]

Awstats, abreviatura de Advanced Web Statistics, es una poderosa y completa herramienta que genera estadísticas gráficas avanzadas para sitios web a partir de los logs de Apache. Toda esta información Awstats la transforma en estadisticas y la mejor forma de ver como quedan y tener estadisticas de nuestro servidor web es comprobarlo instalando Awstats en nuestra máquina, aunque podeís ver las posibilidades en esta demo en tiempo real de sus creadores.

Awstats

Características de Awstats.

  • Número de visitas y visitas únicas
  • Duración de las visitas y últimas visitas
  • Dominios y paises de las visitas
  • Páginas más visitadas
  • Tipos de archivos visitados
  • Sistema operativo utlizado por el visitante
  • Explorador utilizado
  • Visita de los robots de busquedas (Google, Yahoo, etc.)
  • Errores http

Para instalarlas, lo primero como ya sabeis es ir al directorio de los ports en cual se encuentra y ha instalar, tan facil como:

# cd /usr/ports/www/awstats
# make install clean

o todo del tiron

# cd /usr/ports/www/awstats & make install clean

Después nos dirigimos al archivo de configuración y hacemos una copia con el nombre de nuestro servidor:

# cd /usr/local/www/awstats/cgi-bin/
# cp awstats.model.conf awstats.mi.servidor.conf

Procedemos a editar el archivo de cdonfiguración que acabamos de crear, con las opciones que más no interesen, yo suelo editar las siguientes lineas:

# vi awstats.mi.servidor.conf

LogFile=”var/log/httpd-access.log”
SiteDomain=”www.ddw.es”
DirIcons=”/icons”
DefaultFile=”Index.html”
Lang=”es”

Una vez editado, copiamos la carpeta /cgi-bin al directorio principal de nuestro servidor y la carpeta /icons dentro de /cgi-bin

# cp –r /usr/local/www/awstats/cgi-bin /usr/local/www/
# ln –s /usr/local/www/awstats/icons /usr/local/www/cgi-bin-dist/icons (creo que era algo asi)

Ya podemos decirle a nuestro servidor que actualiza las estadisticas:

# cd /usr/local/www/cgi-bin
# ./awstats.pl –config=mi.servidor–update

o configurando la utilidad cron de esta manera, para que se autoactualizen de forma automatica cuando nosotros queramos:

# crontab –e

30 5 * * * * /usr/local/www/cgi-bin/ awstats.pl –config=mi.servidor –update

En este ejemplo, se actualizan cada dia a las 5:30 de la mañana, justo antes de que yo empiece a currar, asi cuando las veo en el curro a las 6:00, ya estan actualizadas.

Se me olvidaba, para ver las estadisticas teneis que escribir la siguiente direccion en la barra del navegador:

http://mi.servidor/cgi-bin/awstats.pl

Aqui teneis un ejemplo de como quedan las estadisticas con Awstats, depende del servidor que tengais y vuestra ADSL, puede que esta operación tarde un poco.

Cualquier duda o bug, en los comentarios. Estoy preparando otra forma de instalar Awstats más fácil, pero que es para FreeBSD 6.0 en adelante.

2 pensamientos en “Instalar Awstats en FreeBSD 5.4

  1. No puedo entrar en las estadisticas de mi pagina web, me dice que no reconoce mi contraseña, como puedo hacerme con una nueva, hace un año que me hicieron la pagina wwe, puede ser que tenga que renovarla y si es asi como se hace, gracias

Deja un comentario