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.
53
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