Analizador de registro de servidor web Goaccess (A en tiempo real y Nginx)

Analizador de registro de servidor web Goaccess (A en tiempo real y Nginx)

Copa es un programa de analizador de registros de servidor web interactivo y en tiempo real que analiza y ve rápidamente los registros de servidor web. Viene como una fuente abierta 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 mosca. También se encarga de ambos apache y Ngnix Formatos de registro del servidor web.

Copa analizar y analizar los formatos de registro de servidor web dados en opciones preferidas que incluyen CLF (Formato de registro común), W3C formato (Iis), y apache hosts virtuales, y luego genere una salida de los datos al terminal.

Lectura relacionada: Cómo monitorear el rendimiento de Apache usando mod_status en Ubuntu

Echa un vistazo a la demostración en vivo de Goaccess - https: // rt.copa.IO/

Características de Goaccess

Tiene las siguientes características.

  1. Estadísticas generales, ancho de banda, etc.
  2. Los mejores visitantes, distribución de tiempo de los visitantes, sitios de referencia y URL y 404 o no encontrados.
  3. Hosts, DNS inverso, ubicación de IP.
  4. Sistemas operativos, navegadores y arañas.
  5. Códigos de estado HTTP
  6. Geo -ubicación - Continente/país/ciudad
  7. Métricas por host virtual
  8. Soporte para HTTP/2 e IPv6
  9. Capacidad para emitir JSON y CSV
  10. Procesamiento de registro incremental y soporte para grandes conjuntos de datos + persistencia de datos
  11. Diferentes esquemas de color

¿Cómo instalo Goaccess en Linux??

Actualmente, la versión más reciente de Goaccess V1.4 No está disponible en repositorios de paquetes de sistema predeterminados, por lo que para instalar la última versión estable, debe descargarlo manualmente y compilarlo desde el código fuente en los sistemas Linux como se muestra:

Instale Goaccess de fuentes en Linux

------------ Instale Goaccess en Centos, Rhel y Fedora ------------ # yum instalar ncurses-devel glib2-devel geoip-devel # cd/usr/src # wget https: // tar.copa.io/goaccess-1.4.alquitrán.GZ # TAR -XZVF GOACCESS -1.4.alquitrán.Gz # CD Goaccess-1.4/ # ./configurar --enable-utf8 --enable-geoip = heredado # hacer # hacer instalar 
------------ Instale Goaccess en Debian y Ubuntu ------------ $ sudo apt instalación libncursesw5-dev libgeoip-dev shusport-transport-https $ cd/usr/src $ wget https: // tar.copa.io/goaccess-1.4.alquitrán.gz $ tar -xzvf goaccess -1.4.alquitrán.gz $ cd goaccess-1.4/ $ sudo ./configurar --enable-uTF8 --enable-geoip = Legacy $ sudo make $ sudo make install 

Instale Goaccess usando Package Manager

La forma más fácil y preferida de instalar Goaccess en Linux utilizando el administrador de paquetes predeterminado de su distribución de Linux respectiva.

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 [desde Fedora 23+ versiones] 
En sistemas de Debian y Ubuntu

Copa La utilidad está disponible desde Spreeze de Debian 6 y Ubuntu 12.04. Para instalar simplemente ejecute el siguiente comando en el terminal.

$ sudo apt-get install goaccess 

Nota: El comando anterior no siempre le proporcionará la versión más última. Para obtener la última versión estable de Goaccess, agregue el repositorio oficial de Goaccess Debian & Ubuntu como se muestra:

$ echo "Deb http: // Deb.copa.io/$ (lsb_release -cs) principal "| sudo tee -a/etc/apt/fuentes.lista.D/Goaccess.Lista $ wget -o - http: // Deb.copa.io/gnugpg.clave | sudo apt-key agregar-$ sudo apt-get actualización $ sudo apt-get install goaccess 

¿Cómo uso Goaccess??

Una vez que tenga instalado GoAccess en su máquina Linux, puede listo para comenzar a usarlo ejecutando el siguiente comando. Primero le pedirá que determine el formato de registro de su registro de acceso.

Configurar el formato de registro de Goaccess

La forma más fácil de obtener cualquier estadística del servidor web usa el indicador '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.comunicarse 

El comando anterior le brinda una descripción completa de las métricas del servidor web al mostrar 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 visitantes - Descripción general

Ver el uso de ancho de banda del visitante de Apache

Logios de Apache por navegador web - Descripción general

Ver el uso de Apache basado en navegadores

¿Cómo genero el informe Apache HTML??

Para generar un informe HTML de sus registros de servidor web Apache, simplemente ejecutarlo en su archivo weblog.

# goaccess -f/var/log/httpd/access_log> informes.html 
Goaccess: monitorear los registros de Apache usando el navegador web

Para obtener más información y uso, visite http: // Goaccess.IO/.