LINUX

GoAccess: un analizador de registros de acceso web de Apache en tiempo real

GoAccess es un visor interactivo y analizador de registros web en tiempo real gratuito que se ejecuta en un terminal con distribución Linux o BSD. Proporciona estadísticas HTTP rápidas y valiosas para los administradores de sistemas que requieren un informe visual del servidor sobre la marcha. Analiza el archivo de registro web especificado y envía los datos al terminal. Puede encontrar más información sobre Sitio web de GoAccess.

Instalar GoAccess

Primero tendrá que instalar las dependencias necesarias según su distribución de Linux:

Para la distribución de Debian / Ubuntu Linux, deberá ejecutar los siguientes comandos:

# apt-get install libncursesw5-dev libglib2.0-dev libgeoip-dev libtokyocabinet-dev

Para la distribución de Fedora / RedHat / CentOS Linux, puede instalarlos así:

# yum install ncurses-devel glib2-devel geoip-devel tokyocabinet-devel

A continuación puedes ir a Sitio web de descargas de GoAccess para obtener la última versión y descargarla usando wget. Después de eso, solo necesita descomprimirlo e instalarlo usando el habitual: ./configure, make y make install, así:

# wget http://tar.goaccess.io/goaccess-0.8.3.tar.gz
# tar zxvf goaccess-0.8.3.tar.gz
# cd goaccess-0.8.3/
# ./configure --enable-geoip --enable-utf8
# make
# make install

instalar goaccess

Cómo utilizar GoAccess

Para usar GoAccess, tendrá que usar el comando con la opción -f apuntando al archivo de registro de esta manera:

# goaccess -f /var/log/apache/access.log

Y abrirá una ventana que te pedirá que selecciones el formato del archivo de registro, muévete con las teclas de flecha para seleccionar un formato de registro, presiona la barra espaciadora para seleccionarlo e ingresa para comenzar a procesar el archivo.

goaccess logo abierto

A continuación, mostrará la interfaz interactiva, donde puede utilizar las siguientes teclas para navegar por los informes:

q - Quit the program, current window or collapse active module
ENTER - Expand selected module or open window
0-9 and Shift + 0 - Set selected module to active
j - Scroll down within expanded module
k - Scroll up within expanded module
TAB - Iterate modules
/ - Search across all modules (regex allowed)
F1 - help

goaccess interactivo

Cada informe es bastante autoexplicativo, tiene un recuento de visitantes únicos, páginas solicitadas, errores 404 no encontrados, hosts, sistemas operativos, navegadores y ubicación que tienen los visitantes, referencias de otros sitios o motores de búsqueda. La idea principal detrás de GoAccess es poder analizar y ver rápidamente las estadísticas del servidor web en tiempo real, por lo que proporciona una forma rápida de ver esas diferentes estadísticas.

También puede generar un informe HTML si lo desea utilizando el siguiente comando:

# goaccess -f access.log -a > report.html

GoAccess es una buena utilidad para cuando necesite una vista rápida de lo que está sucediendo actualmente, no proporciona muchos detalles como AWStats, pero es rápida y fácil de configurar y usar.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar