Maslinux
Las noticias más recientes sobre GNU-Linux

Comprobando estadísticas web con Webalizer y Apache

Webalizer es una aplicación gratuita y de código abierto para analizar los registros de acceso web y de uso de apache y además de crear estadísticas de sitios web. Después de analizar los registros de la web, produce varias estadísticas de sitio, como estadísticas diarias, estadísticas por hora, las principales URL basadas en el tamaño, el uso, visitas, referencias, los países de los visitantes, la cantidad de datos descargados, etc. En pocas palabras Webalizer facilita la comprensión de los registros, que de otro modo no son tan fáciles de entender.

Aunque es una aplicación muy antigua, es muy eficaz y es una gran alternativa a Awstat. Su instalación es también muy fácil de realizar ya que sus paquetes están disponibles con repositorios básicos de RHEL & CentOS. Así que vamos a empezar con los pre-requisitos y la instalación.

Requisitos previos
Ya que estaremos monitorizando los registros del servidor web de apache, vamos a necesitar el sistema con apache instalado. Para instalarlo, ejecuta el siguiente comando desde el terminal:

$ yum install httpd

Instalación

Como se mencionó anteriormente, el paquete Webalizer está disponible en repositorios básicos y podemos instalarlo fácilmente usando yum. Ejecuta el siguiente comando para instalar webalizer:

$ yum install webalizer

Webalizer se configura de forma predeterminada para buscar y analizar los registros de la ubicación de los registros predeterminados. Pero si has configurado varios servidores web con virtualhost,  explicamos abajo como configurar múltiples instancias web en la siguiente sección.

Configuración de varios servidores Web

Para utilizar webalizer para varias instancias de web, crearemos un archivo de configuración de webalizer diferente para cada instancia de servidor web,

$ mkdir /etc/webalizer

Ahora copia y cambia el nombre del ‘webalizer.conf’ desde la carpeta /etc/ en tu directorio creado:

$ cp /etc/webalizer.conf /etc/webalizer/webalizer.test-domain1.com.conf

Del mismo modo crea los archivos de otros dominios y cambia el siguiente parámetro del archivo para que coincida con la configuración de cada dominio:

$ vi /etc/webalizer/webalizer.test-domain1.com.conf

Y cambia:

LogFile /usr/local/apache2//logs/test-domain1.com_access.log
OutputDir /usr/local/apache2/htdocs/test-domain1.com/webalizer

Guarda el archivo y sal. Ahora llenaremos el directorio webalizer con los registros ejecutando el siguiente comando:

$ webalizer -c /etc/webalizer/webalizer.test-domain1.com.conf

Necesitamos ejecutar este comando cada vez que necesitamos repoblar el directorio webalizer con los últimos datos log del servidor web o también podemos programar este comando para que se ejecute cada hora creando un trabajo cron. Para crear un trabajo cron, ejecuta:

$ crontab -e

Y haz la siguiente entrada en el archivo:

0 * * * * webalizer -c /etc/webalizer/webalizer.test-domain1.com.conf

Acceso a Webalizer

Ahora que la carpeta webalizer ha sido poblada, podemos acceder al webalizer usando la siguiente URL:

http://test-domain1.com/webalizer

Ahora comprueba varios informes generados por webalizer:

website statisticswebsite statisticswebsite statistics

Esto completa nuestro tutorial para configurar Webalizer para comprobar las estadísticas del sitio web.

Fuente

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

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

Populares

  • Qué hacer después de instalar Debian 9 "Stretch" (12)
  • 11 Herramientas de código abierto para escritores (7)
  • Facebook no cambiará la licencia de React.js a pesar del perjuicio del desarrollador de Apache (5)
  • 7 de los mejores temas de iconos para Ubuntu (5)
  • Lista de distros con KDE Plasma 5.10 y  cómo actualizar (2)
  • MusixMatch Desktop Lyrics está disponible para GNU/Linux (2)
  • Sysadmins: El 11 de octubre los proveedores actualizan o habrá corte de Internet (2)

Categorías

Archivos

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies