Analisador simples de ficheiros de Registo NGINX [fechado]

Estou à procura de uma ferramenta simples para analisar os meus registos da NGINX no meu macbook. Eu quero ser capaz de obter algumas estatísticas básicas, incluindo o acesso a bot e também ser capaz de ordenar/filtrar os logs para descobrir o que aconteceu logo antes do servidor estoirar.

Author: MotoTribe, 2012-09-25

5 answers

Você pode tentar com GoAccess ; livre e de código aberto baseado na consola. Ele pode emitir um relatório HTML também.

 77
Author: Alex Mazzariol, 2013-01-15 16:04:30
Encontrei visitantes. Está escrito em C e é muito rápido.

Falta-lhe a interface Cool ncrus do goaccess. Ele só produz html. Mas faz o trabalho.

Editar: Também pode produzir relatórios de texto legíveis pelo homem:

visitors access.log | less
 20
Author: moebius_eye, 2013-08-28 17:25:14

Vou sugerir usar logstash e Kibana com os seguintes padrões:

Para acesso.log:

NGINXACCESS %{IPORHOST:clientip} - %{USERNAME:remote_user} \[%{HTTPDATE:time_local}\] %{QS:request} %{INT:status} %{INT:body_bytes_sent} %{QS:http_referer} %{QS:http_user_agent}

Por erro.log:

 NGINXERROR (?<timestamp>%{YEAR}[./-]%{MONTHNUM}[./-]%{MONTHDAY}[- ]%{TIME}) \[%{LOGLEVEL:severity}\] %{POSINT:pid}#%{NUMBER}: %{GREEDYDATA:errormessage}(?:, client: (?<clientip>%{IP}|%{HOSTNAME}))(?:, server: %{IPORHOST:server})(?:, request: %{QS:request})?(?:, host: %{QS:host})?(?:, referrer: \"%{URI:referrer})?
 6
Author: David, 2014-07-07 10:23:32
A gema do analisador de registo de pedidos agora tem suporte de Nginx no ramo mestre e estou à procura de alguém para testá-lo. http://github.com/wvanbergen/request-log-analyzer.
 5
Author: Bart ten Brinke, 2012-12-01 12:21:54

Eu já tenteiSplunk , é uma ferramenta muito poderosa e eles têm uma versão livre também.

 4
Author: MotoTribe, 2012-09-27 21:31:24