¿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í

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.

  • nginx: Redirecciona todo excepto unos pocos directorys al nuevo nombre de host
  • Deshabilitar TLS 1.0 en NGINX
  • Uso de un certificate EV SSL para su sitio con contenido SSL no EV
  • nginx stop / reload en windows failed para Access denegado
  • Nginx y php-fpm fallan con carga alta: "Posible inundación de SYN en el puerto 80" y "104: Conexión restablecida por pares"
  • nginx: volcar las requestes HTTP para depurar
  • Demasiados files abiertos con nginx, no parecen boost el límite
  • La directiva "ssl_protocols" no está permitida aquí - Cómo hacer condicional
  • ¿Cómo reiniciar Nginx en Mac OS X?
  • Nginx HttpSecureLinkModule y IP restringido hashes no funciona a veces
  • Mapeo de URL en el sistema de files
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.