Monitora il tuo sito web in tempo reale con Apachetop

Monitora il tuo sito web in tempo reale con Apachetop
Monitora il tuo sito web in tempo reale con Apachetop

Video: Monitora il tuo sito web in tempo reale con Apachetop

Video: Monitora il tuo sito web in tempo reale con Apachetop
Video: How I Restored Windows XP using Windows Vista - YouTube 2024, Novembre
Anonim

Come webmaster, ho spesso desiderato poter vedere gli hit in tempo reale al loro arrivo. Certo, Google Analytics è un meraviglioso pacchetto per guardare le tendenze nel tempo, ma c'è un ritardo di poche ore lì, e davvero non puoi vedere i dati come le richieste al secondo o i byte totali.

È qui che entra in gioco l'utilità apachetop. È una semplice utility da riga di comando che puoi usare per monitorare il traffico in tempo reale. Ciò si ottiene analizzando i file di log di apache e visualizzando output significativi sullo schermo.

Utilizzando Apachetop

Una volta installata l'utility (istruzioni sotto), è possibile avviarla semplicemente eseguendo apachetop dalla riga di comando. Poiché apachetop a volte si imposta automaticamente nella directory errata per i file di registro, è possibile passare il parametro -f per specificare la posizione del file di registro. Questo è anche utile quando si hanno molti host virtuali nella stessa casella.

apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

Questo è ciò che vedrai dopo che alcune richieste sono arrivate:

Image
Image

Monitoraggio del tempo

La prima cosa da notare è che l'intervallo di tempo predefinito per i dati mostrati è di 30 secondi, quindi non aspettarti che i conteggi totali continuino a salire per sempre. Puoi cambiarlo passando alcuni argomenti diversi.

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

Ho utilizzato un intervallo di 5-10 minuti nei miei test e mostra davvero alcuni feedback utili. Ci sono altre opzioni che puoi provare anche tu.

filtri

La prossima cosa da notare è che puoi filtrare ciò che viene mostrato nella vista. Per accedere ai filtri, usa il tasto f, e dovresti vedere una piccola linea pop-up.

Image
Image

Colpire il un chiave per aggiungere un filtro e la linea dovrebbe cambiare. Ora puoi scegliere di filtrare per URL, referrer o host.

Image
Image

Sceglierò l'URL premendo il pulsante u chiave. La finestra di dialogo del filtro verrà visualizzata vicino al fondo:

Dato che tutti i miei articoli sono sotto la sottodirectory / howto /, inserirò quello. Ora apachetop mostrerà solo gli hit relativi ai successi agli articoli, invece di ogni hit per ogni immagine.
Dato che tutti i miei articoli sono sotto la sottodirectory / howto /, inserirò quello. Ora apachetop mostrerà solo gli hit relativi ai successi agli articoli, invece di ogni hit per ogni immagine.

Visualizzazione dei dettagli della richiesta

Se usi i tasti su / giù, noterai che il cursore si muoverà su e giù per permetterti di selezionare una richiesta. (notare il * char)

Se premi il tasto freccia destra, verrai reindirizzato alla pagina dei dettagli per quella richiesta. Da qui puoi vedere i veri ospiti che colpiscono il tuo sito, così come i referrer. Non ho intenzione di mostrare gli host, dal momento che non voglio dare l'indirizzo IP dell'utente, ma puoi vedere il referrer qui:
Se premi il tasto freccia destra, verrai reindirizzato alla pagina dei dettagli per quella richiesta. Da qui puoi vedere i veri ospiti che colpiscono il tuo sito, così come i referrer. Non ho intenzione di mostrare gli host, dal momento che non voglio dare l'indirizzo IP dell'utente, ma puoi vedere il referrer qui:
Per tornare all'elenco, basta usare il tasto freccia sinistra.
Per tornare all'elenco, basta usare il tasto freccia sinistra.

Passa da host, referrer e URL

Se usi il d chiave, è possibile passare facilmente tra le diverse visualizzazioni.

Per esempio, qui posso vedere quale traffico StumbleUpon mi sta mandando, e poi posso usare la vista dettagli (freccia destra) per vedere gli articoli esatti che vengono colpiti da stumbleupon.
Per esempio, qui posso vedere quale traffico StumbleUpon mi sta mandando, e poi posso usare la vista dettagli (freccia destra) per vedere gli articoli esatti che vengono colpiti da stumbleupon.

Aiuto

In qualsiasi momento puoi colpire il? o i tasti h per accedere alla schermata della guida, che ti darà una rapida visione di tutte le opzioni.

Trovo il genere molto utile.
Trovo il genere molto utile.

Installazione su Ubuntu

sudo apt-get install apachetop

Installazione da Source su CentOS

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Il file binario può essere trovato in src / apachetop e puoi copiarlo ovunque desideri.

Installazione da Source su Ubuntu

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

sudo apt-get install ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

Il file binario può essere trovato in src / apachetop e puoi copiarlo ovunque desideri.

Consigliato: