En este tutorial, le mostraremos cómo instalar GoAccess en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, GoAccess es un programa analizador de registros del servidor web interactivo y en tiempo real que analiza y visualiza rápidamente los registros del servidor web. 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.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del analizador de registros y visor interactivo del servidor web en tiempo real GoAccess en AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.
Instale GoAccess en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
sudo dnf instalar ncurses-devel libmaxminddb-devel openssl-devel
sudo dnf groupinstall ‘Herramientas de desarrollo’
Paso 2. Instalar GoAccess en AlmaLinux 8.
Ahora descargamos la última versión de GoAccess de la página oficial usando wget
mando:
wget https://tar.goaccess.io/goaccess-1.5.2.tar.gz
Después de eso, solo necesitas descomprimirlo:
tar -xzvf goaccess-1.5.2.tar.gz
A continuación, configure e instale el paquete:
cd goaccess-1.5.2 autoreconf -fi
sudo ./configure –enable-utf8 –enable-geoip = mmdb –with-openssl
sudo fabricar
sudo hacer la instalación
Verifique la instalación de GoAccess:
goaccess –version
Paso 3. Configure GoAccess.
De forma predeterminada, GoAccess almacena su archivo de configuración en /usr/local/etc/goaccess/goaccess.conf
. Ahora editamos la configuración usando el editor de texto nano:
sudo nano /usr/local/etc/goaccess/goaccess.conf
Modifique el siguiente archivo:
# El siguiente formato de hora funciona con cualquiera de los # Apache/ Formatos de registro de NGINX a continuación. # formato de hora% H:% M:% S # El siguiente formato de fecha funciona con cualquiera de los # Apache/ Formatos de registro de NGINX a continuación. # formato de fecha% d /% b /% Y # formato de registro COMBINADO # formato de registro% v:% ^% h% ^[%d:%t %^] “% r”% s% b “% R” “% u”
Save y close un archivo. Después de completar la configuración, ahora ejecute GoAccess con el siguiente comando a continuación:
sudo ln -s / usr / local / bin / goaccess / usr / bin / goaccess
sudo goaccess /var/log/nginx/access.log
Será recibido con el siguiente tablero:
Paso 4. Generar informe HTML.
Para generar un informe HTML de los registros de su servidor web Nginx, simplemente ejecútelo en su archivo weblog:
goaccess /var/log/nginx/access.log -o stats.html
¡Felicidades! Ha instalado GoAccess correctamente. Gracias por usar este tutorial para instalar el analizador de registros web GoAccess en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de GoAccess.