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 )

2 Comentarios

  1. 11 septiembre, 2017    

    ¡Genial, muchísimas gracias por este tutorial! Me ha sido de graaaaan utilidad <3

    • maslinux maslinux
      11 septiembre, 2017    

      Gracias a ti.
      Saludos

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Q4OS Linux obtiene un nuevo aspecto con Debonaire Desktop (104)
  • Thomas - Una aplicación simple de Pomodoro Timer para GNU/Linux (101)
  • TrueOS 17.12 lanzado (92)
  • KDE Applications 17.12 trae mejoras HiDPI, resto de juegos de KDE portados a KF5 (91)
  • Cómo instalar Discord en Ubuntu y Arch Linux (57)
  • ¿Qué son los procesos Zombie y cómo encontrarlos y matarlos? (37)
  • Cómo instalar temas en Ubuntu 17.10 (19)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

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