In questo tutorial, ti mostreremo come installare Ngxtop su Ubuntu 20.04 LTS. Per chi non lo sapesse, Ngxtop è un programma gratuito, open source, flessibile e reale -strumento di monitoraggio del tempo per i server Web Nginx. Può analizzare il registro di accesso di Nginx e stampare le informazioni sul conteggio delle richieste, l'URI richiesto, il numero di richieste per codice di stato e molto altro.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo delle metriche in tempo reale di Ngxtop per il server Nginx su Ubuntu 20.04 (Focal Fossa). Puoi seguire le stesse istruzioni per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 20.04, 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint o SO elementare.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Ngxtop su Ubuntu 20.04 LTS Focal Fossa
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt update sudo apt upgrade
Passaggio 2. Installazione di Python.
Esegui il seguente comando di seguito per installare Python PIP:
sudo apt install python3 python3-pip
Passaggio 3. Installazione di Ngxtop su Ubuntu 20.04.
Con python e pip installati, ora installa Ngxtop usando il seguente comando:
pip3 install ngxtop
Una volta installato Ngxtop, puoi verificare la versione di Ngxtop usando il seguente comando:
ngxtop --version
Passaggio 3. Usa Ngxtop.
Usa ngxtop
comando per visualizzare il riepilogo del conteggio delle richieste, l'URI richiesto, il numero delle richieste per codice di stato.
Usage: ngxtop [options] ngxtop [options] (print|top|avg|sum) <var> ngxtop info Options: -l <file>, --access-log <file> access log file to parse. -f <format>, --log-format <format> log format as specify in log_format directive. --no-follow ngxtop default behavior is to ignore current lines in log and only watch for new lines as they are written to the access log. Use this flag to tell ngxtop to process the current content of the access log instead. -t <seconds>, --interval <seconds> report interval when running in follow mode [default: 2.0] -g <var>, --group-by <var> group by variable [default: request_path] -w <var>, --having <expr> having clause [default: 1] -o <var>, --order-by <var> order of output for default query [default: count] -n <number>, --limit <number> limit the number of records included in report for top command [default: 10] -a <exp> ..., --a <exp> ... add exp (must be aggregation exp: sum, avg, min, max, etc.) into output -v, --verbose more verbose output -d, --debug print every line and parsed record -h, --help print this help message. --version print version information. Advanced / experimental options: -c <file>, --config <file> allow ngxtop to parse nginx config file for log format and location. -i <filter-expression>, --filter <filter-expression> filter in, records satisfied given expression are processed. -p <filter-expression>, --pre-filter <filter-expression> in-filter expression to check in pre-parsing phase.
Congratulazioni! Hai installato con successo Ngxtop. Grazie per aver utilizzato questo tutorial per l'installazione dello strumento di monitoraggio in tempo reale Ngxtop per il server web Nginx sul sistema Ubuntu 20.04 LTS Focal Fossa. Per ulteriore aiuto o utile informazioni, ti consigliamo di controllare il sito Web ufficiale di Ngxtop.