2009-09-25 4 views
39

Ho un file "access.log" non elaborato da Apache. C'è uno strumento di versione web based dove posso semplicemente inviare questo file di registro crudo e restituirmi i risultati dell'analisiAnalizzatore di registri Web Apache basato su Internet inviando solo il file di registro grezzo

Sono a conoscenza del codice come AWSTATS, ma ci richiede di installarlo nel server, che non è quello che voglio.

+2

solo un po 'preoccupato per le politiche di sicurezza, dovresti forse rendere anonimi tali log prima di inviarli a un fornitore di statistiche. Dai anche un'occhiata a google analytics forse meglio per te quindi soluzione basata su log apache. – RageZ

+1

@RageZ: Grazie per il suggerimento. BTW googleanalytics può dare solo statistiche a partire dalla data di registrazione e non oltre. – neversaint

risposta

39

Invece di caricare il file access.log su una terza sconosciuta e non attendibile, suggerirei di installare un'applicazione desktop come Apache Log Viewer. Citato dal suo sito:

Apache Logs Viewer (ALV) è uno strumento gratuito e potente che consente di monitorare , vista e analizzare log di Apache con più facilità. Offre funzionalità di ricerca e filtro per il file di registro, evidenziando le varie richieste HTTP in base al relativo codice di stato. C'è anche una funzione di report, quindi puoi generare un grafico a torta/istogramma in pochi secondi. Insieme a questo ci sono anche le statistiche in cui è possibile ottenere i migliori successi, errori principali, numero di codici di stato, larghezza di banda totale e altro ancora.

Apache Logs Viewer è un ottimo strumento da utilizzare per l'analisi dei dati web. Usalo per rendere il tuo sito più produttivo, rilevare eventuali errori e risolverli. È possibile determinare il paese di origine dei visitatori e se la registrazione del referrer è abilitata di quanto sia più facile vedere da quale sito Web provengono i client, i termini di ricerca utilizzati e le pagine visitate.

Caratteristiche

  • Facilità di installazione (Windows Application)
  • Non richiede l'installazione su server Apache
  • Colore linee di codice di registro in base ai codici di stato
  • Translate IP per paese utilizzando GeoLite Database (veloce senza ricerca)
  • Ricerca indirizzo IP, stringa richiesta, data, referente
  • Filtrare secondo codice HTTP di stato (o intervallo)
  • Esporta file di testo separati da virgole valore /, txt/csv
  • Relazioni grafiche (Pie/grafici a barre)
  • Statistiche
+27

Sembra bello, ma nessuna versione per Mac e Linux :( – Husky

+11

Poco aggiornamento: entro gennaio 2013, l'app non è più libera di tutte le funzionalità. Richiede una donazione prima di poter sbloccare funzionalità come il filtraggio per data. ? –

+2

La versione gratuita di AVL ha funzionalità limitata – Aadam

14

Se vi piace lo stile della linea di comando e sono * nix basato http://goaccess.prosoftcorp.com/ zecche la casella per me, disponibile tramite birra anche per Mac per l'installazione piacevole e facile, ma non aspettatevi belle grafici ...

+0

La versione Homebrew è piuttosto obsoleta, ma è possibile seguire le istruzioni di Ubuntu all'interno di un contenitore Docker per ottenere buoni risultati. – spieden

0

Dare una prova a Nihuo Web Log Analyzer.Il sistema di filtri potente e facile da usare può aiutarti a estrarre ogni informazione di dettaglio dai tuoi file di registro.

5

Ho provato 'Apache Log Viewer' (sembra un prodotto Apache, ma non credo che sia) e sembra essere completamente spazzatura. I grafici a torta per paese sono inutili e non ordinati - .0023% Tobago o qualcosa del genere. Non riuscivo a trovare nessun modo per ottenere cifre per singole pagine html. La codifica a colori mostra solo ad esempio 304 in rosso o qualcosa del genere. Sembra non esserci alcun riconoscimento di ad es. google e altri ragni. AWStats nonostante le sue limate sembra essere molto meglio.

L'aspetto generale è come un sacco di software: una fila di pulsanti con quasi nessuna indicazione di ciò che fanno, il solito 'File' Modifica 'le cose con, ancora una volta, singole parole che devi provare a decodificare, aiuto inutile e tutto il resto.

Dubito che valga la pena perdere tempo.

Problemi correlati