Table of Contents
Analizador de registros de servidor web GoAccess (Apache y Nginx en tiempo real)
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. Viene como un código abierto y se ejecuta como una línea de comando en los sistemas operativos Unix/Linux. Proporciona un informe de estadísticas HTTP (servidor web) breve y beneficioso para los administradores de Linux sobre la marcha. También se encarga de los formatos de registro del servidor web Apache. y Ngnix.
GoAccess. analiza y analiza la web dada formatos de registro del servidor en las opciones preferidas, incluido CLF. ( Formato de registro común. , formato W3C. ( IIS. y Apache hosts virtuales y luego generar una salida de los datos al terminal.
Lectura relacionada. Cómo monitorear el rendimiento de Apache usando mod_status en Ubuntu
Vea la demostración en vivo de Goaccess-https://rt.goaccess.io/
Funciones de GoAccess
Tiene las siguientes funciones.
- Estadísticas generales, ancho de banda, etc.
- Visitantes principales, Distribución del tiempo de los visitantes, sitios de referencia y URL, y 404 o no encontrado.
- Hosts, DNS inverso, ubicación de IP.
- Sistemas operativos, navegadores y arañas.
- Códigos de estado HTTP
- Ubicación geográfica: continente/país/ciudad
- Métricas por host virtual
- Compatibilidad con HTTP/2 e IPv6
- Capacidad para generar JSON y CSV
- Procesamiento de registro incremental y soporte para grandes conjuntos de datos + persistencia de datos
- Diferentes combinaciones de colores
¿Cómo instalo GoAccess en Linux?
Actualmente, la versión más reciente de GoAccess v1.4. no está disponible en los repositorios de paquetes del sistema predeterminados, por lo que para instalar la última versión estable, debe descargarla y compilarla manualmente desde el código fuente en sistemas Linux como se muestra:
Instale GoAccess desde fuentes en Linux ————Instalar GoAccess en CentOS, RHEL y Fedora———— # yum install ncurses-devel glib2-devel geoip-devel # cd/usr/src # wget https://tar.goaccess .io/goaccess-1.4.tar.gz # tar-xzvf goaccess-1.4.tar.gz # cd goaccess-1.4/# ./configure–enable-utf8–enable-geoip = legacy # make # make install ————Instalar GoAccess en Debian y Ubuntu———— $ sudo apt install libncursesw5-dev libgeo ip-dev apt-transport-https $ cd/usr/src $ wget https://tar.goaccess.io/goaccess-1.4.tar.gz $ tar-xzvf goaccess-1.4.tar.gz $ cd goaccess-1.4/$ sudo ./configure–enable-utf8–enable-geoip = legacy $ sudo make $ sudo make install Instalar GoAccess con el Administrador de paquetes freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent” );
La forma más fácil y preferida de instalar GoAccess en Linux utilizando el administrador de paquetes predeterminado de su respectiva distribución de Linux.
Nota:. Como dije anteriormente, no todas las distribuciones tendrán la versión más reciente de GoAccess disponible en los repositorios predeterminados del sistema.
En RedHat, CentOS y Fedora # yum install goaccess # dnf install goaccess [De Fedora 23 +. versiones] En sistemas Debian y Ubuntu
La utilidad GoAccess. está disponible desde Debian Squeeze 6. y Ubuntu 12.04. Para instalar, simplemente ejecute el siguiente comando en la terminal.
$ sudo apt-get install goaccess
Nota:. El comando anterior no siempre le proporcionará la última versión. Para obtener la última versión estable de GoAccess, agregue el repositorio oficial de GoAccess Debian y Ubuntu como se muestra:
$ echo “deb http://deb.goaccess.io/$ (lsb_release-cs) main” | sudo tee-a/etc/apt/sources.list.d/goaccess.list $ wget-O-http://deb.goaccess.io/gnugpg.key | sudo apt-key add-$ sudo apt-get update $ sudo apt-get install goaccess
¿Cómo uso GoAccess?
Una vez que tenga GoAccess instalado en su máquina Linux, puede estar listo para comenzar usándolo ejecutando el siguiente comando. Primero le pedirá que determine el formato de registro de su registro de acceso.
Configurar registro de GoAccess Formato
La forma más fácil de obtener estadísticas del servidor web usa la marca ‘f’ con el nombre del archivo de registro de entrada como se muestra a continuación. El siguiente comando le dará estadísticas generales de los registros de su servidor web.
# goaccess-f/var/log/httpd/tecmint.com # goaccess-f/var/log/nginx/tecmint.com
El comando anterior le brinda una descripción completa de las métricas del servidor web mostrando resúmenes de varios informes como paneles en una vista desplazable como se muestra.
Descripción general de los registros de Apache
Ver registros de Apache del servidor web Registros de Apache por sistema operativo-Descripción general
Ver registros de Apache por sistema operativo Registros de Apache por ancho de banda de visitante-Descripción general
Ver el uso del ancho de banda de los visitantes de Apache Registros de Apache por navegador web-Descripción general
Ver el uso de Apache en función de los navegadores
¿Cómo puedo generar el informe HTML de Apache?
Para Genere un informe HTML de los registros de su servidor web Apache, simplemente ejecútelo en su archivo weblog.
# goaccess-f/var/log/httpd/access_log> informes.html
GoAccess: Supervise los registros de Apache mediante el navegador web
Para obtener más información y uso, visite http://goaccess.io/.