In questo tutorial, ci sarà copertura del processo di infondere e l'utilizzo apachetop
, un pezzo a riga di comando di un software che consente il monitoraggio del traffico in tempo reale Apache
, Nginx
i server web. Si prevede inoltre di funzionare con altri server Web come Litespeed
e Lighttpd
.
L'utilizzo apachetop
consente a un amministratore di server di visualizzare i visitatori, i loro indirizzi IP, URL accessibili, referrer ecc ... - tutto in tempo reale.
Installazione di apachetop
Il apachetop
pacchetto è disponibile nel repository Yum EPEL:
sudo yum -y install epel-release
sudo yum clean all
sudo yum -y update
sudo yum -y install apachetop
Esecuzione di apachetop
sudo apachetop
Il comando sopra lancerà apachetop
e si cercherà di trovare il log di accesso di un server Apache nella sua posizione: /var/log/httpd/access_log
.
Se il vhost è stato personalizzato in modo da utilizzare un percorso di registro personalizzato, sarà necessario specificare il percorso personalizzato utilizzando il -f
parametro come segue:
sudo apachetop -f /var/log/nginx/wordpress_http_access.log
Per impostazione predefinita, apachetop
visualizzerà le statistiche per le visite degli ultimi 30 secondi. Puoi modificarlo usando i parametri -H
e -T
come segue:
sudo apachetop -f /var/log/nginx/wordpress_http_access.log -H 1000
Il comando sopra mostrerà le statistiche sugli ultimi 1000 colpi.
sudo apachetop -f /var/log/nginx/wordpress_http_access.log -T 600
Il comando sopra mostrerà le statistiche negli ultimi 600 secondi.
L'interfaccia apachetop
Nella parte superiore dello schermo troverai un breve riepilogo per visite, statistiche ecc ...
last hit: 13:59:43 atop runtime: 0 days, 00:42:31 14:02:14
All: 19 reqs ( 0.0/sec) 111.3K ( 151.8B/sec) 6001.0B/req
2xx: 12 (63.2%) 3xx: 7 (36.8%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
R ( 30s): 0 reqs ( 0.0/sec) 0.0B ( 0.0B/sec) 0.0B/req
2xx: 0 ( 0.0%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
La prima riga è composta da:
- ultimo colpo: il tempo dell'ultimo colpo
- atop runtime: tempo di esecuzione apachtop e
- l'ora corrente del server.
La seconda e la terza riga forniscono statistiche su tutte le visite dall'inizio del programma apachetop. 2xx, 3xx, 4xx e 5xx rappresentano i codici di risposta del server Web corrispondenti.
La quarta e la quinta riga forniscono le stesse statistiche delle due righe precedenti, tranne per il fatto che si concentrano su visite in un ambito specificato che è di default di 30 secondi.
Di seguito il riepilogo è un elenco di tutte le visite e richieste:
REQS REQ/S KB KB/S URL
1 0.10 9.8 1.0/
1 0.14 13.6 1.9*/2016/01/25/hello-world/
2 0.18 18.2 1.7 /category/uncategorized/
1 0.07 9.9 0.7 /2016/01/
L'asterisco rappresenta una linea selezionata .
Ulteriore, apachetop
contiene scorciatoie integrate:
- Tasti freccia su / giù: passa a un'altra richiesta.
- Tasto freccia destra: visualizza i dettagli della richiesta che hai scelto, incluso l'indirizzo IP del visitatore e il referrer, ecc.
- Tasto freccia sinistra: torna all'elenco.
- p: mette in pausa il display.
- q: esce dal programma.
- h: mostra le informazioni di aiuto.
Questo conclude il nostro tutorial. Grazie per aver letto.