Inicio / Tutoriales / Instalación y configuración de AwStats

Instalación y configuración de AwStats

Para aquellos que no lo sepan, AwStats en un visualizador avanzado de logs el cual nos permite generar estadísticas gráficas e informes de análisis web y para analizar datos de los diferentes servicios de un servidor web.

Es bastante utilizada por los servidores ya que con esta herramienta podremos tener un control bastante bueno sobre las estadísticas de nuestro servidor y así poder realizar optimizaciones de rendimiento y otras tareas similares de mantenimiento. En el caso de que quieras saber cómo se instala AwStats en Linux, a continuación te proporcionamos un completo tutorial paso a paso.

instalación y configuración de awstats

Instalación y configuración de AwStats

Paso uno: Instalación de la aplicación

Para instalar AwStats debemos introducir el siguiente comando en la consola:

  • Instalación de la aplicación
apt-get install awstats

Paso dos: Configuración de los archivos para cada dominio web

Para realizar dicha configuración tendremos que hacer una copia del archivo de configuración por defecto de AwStats para cada dominio, para hacer esto:

  • Realización de copia de seguridad de los archivos de configuración
cd /etc/awstats/ | cp awstats.conf awstats.www.dominio1.com.conf

Y cambiamos el usuario propietario y grupo propietario del documento:

  • Cambio de privilegios de los archivos de configuración
chown www-data:www-data /etc/awstats/ | awstats.www.dominio1.com.conf

También va a ser necesario que creemos un archivo log para cada dominio, hacemos de nuevo una copia del que viene por defecto:

  • Creación de un archivo de log de apache para cada dominio
cd /var/log/apache2/ | cp access.log web1access.log

Ahora tendremos que editar dichos archivos de configuración y tendremos que repetir cada paso por cada archivo de configuración que tengamos que editar, por ejemplo si tenemos un virtualhost y queremos generar informes para la página principal de nuestro dominio tendremos que realizar la siguiente configuración:

  • Apertura del archivo de configuración para su edición
cd /etc/awstats/ | nano awstats.www.dominio1.com.conf

Modificamos para que el idioma principal sea el español:

Lang=”es”

Otro apartado a modificar es la elección de idiomas que ofrece al usuario. Modificamos el siguiente apartado:

ShowFlagLinks=”en es es_cat”

Ahora vamos a indicar a que directiva nos estamos refiriendo en el siguiente apartado:

SiteDomain=”www.dominio1.com“

En último lugar indicamos donde se aloja el log de Apache y lo modificamos:

LogFile=”/var/log/apache2/web1access.log”

Ahora debemos repetir el proceso para los demás Virtualhosts, recuerda que cada uno debe tener su dirección web propia y su archivo de log particular.

Para finalizar eliminamos el archivo que viene por defecto:

  • Eliminación del archivo de configuración por defecto
rm /etc/awstats/awstats.conf

Ahora desde un navegador como puede ser el de un cliente vamos a intentar acceder a las estadísticas de la página web principal, para ello nos iremos a la siguiente dirección dentro del navegador:

http://www.dominio1.com/cgi-bin/awstats.pl

Y nos debe aparecer una página similar a esta:

prueba de funcionamiento de awstats

Antes de que se me olvide comentarlo, a no ser que realicemos una configuración especial, debemos generar los archivos de log manualmente, para ello debemos introducir el siguiente comando:

  • Generación de los archivos de log de Awstats
usr/lib/cgi-bin/awstats.pl -config=informatica.dominio1.com –update

De esta forma generaremos el informe de forma manual para la página principal (en mi caso la página principal es informática).

Paso tres: Generación automática de informes (Opcional pero recomendable)

Si queremos que se generen los informes de forma automática tendremos que crear una tarea programada en /etc/cron.d/awstats aquí por ejemplo podemos hacer que se generen nuevas estadísticas cada 10 minutos, para ello debemos realizar la siguiente configuración:

  • Creación del archivo de tareas programadas
cd /etc/cron.d/ | nano awstats

Y añadimos:

#Página principal

0,10,20,30,40,50 * * * * www-data [ –

x /usr/lib/cgi-bin/awstats.pl -a –

f /etc/awstats/awstats.www.dominio1.com.conf -a –

r /var/log/apache2/web1access.log ] && /usr/lib/cgi-bin/awstats.pl –

config=awstats.www.dominio1.com.conf -update >/dev/null

Recuerda sustituir los valores que ofrecemos por los de tu dominio. Una vez que hemos finalizado esto ya tendremos instalado y configurado AwStats para realizar dichas funciones de informes.

Vea Tambien

descomprimir Linux

Descomprimir un archivo en Linux de dos formas distintas

Una de las ventajas que nos ofrece Linux es que hay muchas formas de llegar ...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *