¿Qué sería un formatting de logging de acceso HTTP nignx portátil para usar con nginx?

Estoy buscando una manera de almacenar que los loggings en un formatting común para que puedan ser fácilmente reconocidos y analizados por la mayoría de las herramientas.

Estoy interesado en un formatting que es reconocido automáticamente por la herramienta goaccess y que puede soportar el time de respuesta.

Hasta ahora parece que la configuration de logging pnetworkingeterminada no se reconoce.

introduzca la descripción de la imagen aquí

  • ¿Hay una manera de avanzar dinámicamente subdominios en NGINX?
  • pfSense + NAT y nginx - IP real no se muestra en los loggings
  • no puede escribir en la carpeta nginx www
  • Conversión de reglas nginx desde .htaccess
  • Cómo negar el acceso a los files php dentro de un directory? nginx
  • AIO o epoll en nginx 0.8.52?
  • proxy inverso nginx sin url de base
  • Gestión de requestes http y https utilizando un único puerto con nginx
  • 2 Solutions collect form web for “¿Qué sería un formatting de logging de acceso HTTP nignx portátil para usar con nginx?”

    Nginx de forma pnetworkingeterminada emitirá un formatting de logging combinado (NCSA).

    GoAccess lo reconocerá automáticamente si selecciona la primera opción del cuadro de dialog de configuration (o descomente permanentemente el formatting de logging combinado NCSA de su file de configuration).

    Si está interesado en registrar el time de request, deberá modificar su file de configuration nginx y agregar su formatting de logging personalizado:

    vi /etc/nginx/nginx.conf 

    Luego añade:

     log_format timed_combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" ' '$request_time'; 

    y cambiar el logging de acceso para utilizar el nuevo formatting:

     access_log /var/log/nginx/timed.log timed_combined; 

    y reiniciar nginx

    Asegúrese de que su access.log esté registrando el time de request. A continuación, puede agregar %T a su formatting de log-format goaccess como:

     log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" %T 

    GoAccess dice justo en su página:

    Apache / Nginx Common / Combined + VHosts

    Si sus loggings no se analizan, entonces tendrá que search en los loggings de GoAccess y ver lo que está mal.

    Adicionalmente:

    GoAccess permite cualquier cadena de formatting de logging personalizado.

    Por lo tanto, puede que tenga que search cómo instruir la herramienta en su formatting personalizado.

    El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.