GNU/Linux >> Linux Esercitazione >  >> Linux

Misura il traffico dal registro degli accessi di Apache

Prova questo. L'ho testato su un file locale ma non posso dire se funziona su tutte le configurazioni/locali/...

cat apache.log | perl -e 'my $sum=0; while(<>) { my ($traffic) = m/\[.+\] ".+" \d+ (\d+)/; $sum += $traffic}; print "$sum\n"'

Aggiornamento gennaio 2017: Nel frattempo ho imparato un altro po' di Perl ed è così che lo farei oggi:

cat apache.log | perl -nE '/\[.+\] ".+" \d+ (\d+)/; $sum += $1; END {say $sum}'

Per il monitoraggio dettagliato dei file di registro e l'effettivo utilizzo della larghezza di banda, vai su AWStats.

Prende il file di registro di Apache come input e fornisce un'analisi molto dettagliata dei visitatori e della larghezza di banda, con grafici.

Puoi anche provare GoAccess.


Registro di accesso Apache:utilizzo globale della larghezza di banda:

awk '{ s += $10 } END { print "Total ", s/1024/1024 " Mo", "- Moyenne ", s/NR/1024/1024 " Mo", "- Accès ", NR }' access.log

E per un file :

grep NAME_OF_RESOURCE_HERE /var/log/apache2/access.log* | awk '{ s += $10 } END { print "Total ", s/1024/1024 " Mo", "- Moyenne ", s/NR/1024/1024 " Mo", "- Accès ", NR }'


Ottieni qualcosa del genere : Totale 301.985 Mo - Moyenne 0.0430055 Mo - Accès 7022


Linux
  1. Come ricompilare Apache usando EasyApache da WHM?

  2. Come ruotare i file di registro Apache in Linux

  3. Apache VirtualHost 403 Proibito

  4. Il registro di accesso di Apache imposta automaticamente le autorizzazioni

  5. Monitora il traffico TCP su una porta specifica

Come visualizzare i registri degli accessi e degli errori di Apache

Apache Guacamole:accedi al tuo computer da qualsiasi luogo tramite browser web

Wpm – Misura la tua velocità di digitazione dal terminale

Come accedere alle partizioni Linux da Windows 10

GoAccess – Un analizzatore di log Apache e Nginx in tempo reale

Come bloccare l'accesso a un file dall'essere servito da Tomcat?