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 de análisis de registro de servidor web interactivo y en tiempo real que analiza y ve 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 que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, 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 registro del servidor web en tiempo real GoAccess y el visor interactivo en AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:AlmaLinux 8.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar GoAccess en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf update sudo dnf install epel-release sudo dnf install ncurses-devel libmaxminddb-devel openssl-devel sudo dnf groupinstall 'Development Tools'
Paso 2. Instalación de GoAccess en AlmaLinux 8.
Ahora descargamos la última versión de GoAccess desde la página oficial usando wget
comando:
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 make sudo make install
Verificar 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:
# The following time format works with any of the # Apache/NGINX's log formats below. # time-format %H:%M:%S
# The following date format works with any of the # Apache/NGINX's log formats below. # date-format %d/%b/%Y # log-format COMBINED # log-format %v:%^ %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
Guarde y cierre un archivo. Después de completar la configuración, ahora ejecute GoAccess usando 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
¡Felicitaciones! Ha instalado GoAccess con éxito. 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 GoAccess oficial sitio web.