Come monitorare le risorse di sistema con gli sguardi su Ubuntu 20.04
Questo tutorial esiste per queste versioni del sistema operativo
- Ubuntu 22.04 (Jammy Jellyfish)
- Ubuntu 20.04 (Focal Fossa)
Su questa pagina
- Prerequisiti
- Installa Glance
- Scorciatoie da tastiera degli sguardi
- Esegui Glance in modalità server web
- Conclusione
Glances è uno strumento di monitoraggio del sistema in tempo reale scritto in linguaggio Python. Monitora le risorse di sistema, tra cui CPU, memoria, carico, I/O disco, processi, spazio file system, interfaccia di rete e altro. Offre inoltre un'interfaccia basata sul Web che consente di monitorare le risorse di sistema dal sistema remoto tramite Internet.
Sguardi Caratteristiche
Glance monitora e visualizza le informazioni su:
- RAM, swap e utilizzo della memoria libera.
- Carico medio della CPU del sistema.
- Processi totali attivi e dormienti.
- I/O su disco.
- Visualizza lo spazio del file system.
- Visualizza data e ora correnti.
In questa guida, ti mostreremo come monitorare le risorse di sistema con Sguardi su Ubuntu 20.04.
Prerequisiti
- Un server che esegue Ubuntu 20.04.
- Sul server è configurata una password di root.
Installa Sguardi
Per impostazione predefinita, Glances è incluso nel repository predefinito di Ubuntu. Puoi installarlo con il seguente comando:
apt-get install glances -y
Dopo aver installato Glances, verificare la versione installata di Glances utilizzando il seguente comando:
glances --version
Dovresti vedere il seguente output:
Glances v3.1.3 with psutil v5.5.1
Ora, esegui gli sguardi usando il seguente comando:
glances
Dovresti vedere la seguente schermata:
Dovresti vedere tutte le informazioni relative al sistema su una singola pagina con colori diversi nella schermata sopra.
Di seguito è riportata una spiegazione di ciascun codice colore:
- Verde: sta andando tutto bene.
- Blu: Attenzione.
- Violeta: Attenzione.
- Colore rosso: critico.
Scorciatoie da tastiera di Sguardi
Dopo aver eseguito Glances, puoi utilizzare le seguenti scorciatoie da tastiera per visualizzare le informazioni in modo più ordinato e chiaro:
- m: ordina i processi per MEM%
- p: ordina i processi per nome
- c: Ordina i processi per CPU%
- i: ordina i processi per frequenza di I/O
- s: mostra/nascondi le statistiche dei sensori
- n: mostra/nascondi le statistiche di rete
- x: elimina i log critici e di avviso
- d: mostra/nascondi le statistiche di I/O del disco
- a: ordina automaticamente i processi
- f: mostra/nascondi il file system statshddtemp
- y: mostra/nascondi le statistiche di hddtemp
- l: mostra/nascondi i log
- h: mostra/nascondi la schermata della guida
- q: Esci
- w: elimina i log degli avvisi
Eseguire Sguardi in modalità server Web
Esegui uno Sguardo in modalità server web ti consentirà di monitorare le risorse del tuo sistema attraverso il browser web.
Innanzitutto, crea un file di servizio systemd per eseguire Glances in modalità server web:
nano /usr/lib/systemd/system/glancesweb.service
Aggiungi le seguenti righe:
[Unit] Description = Glances in Web Server Mode After = network.target [Service] ExecStart = /usr/bin/glances -w -t 5 [Install] WantedBy = multi-user.target
Salva e chiudi il file, quindi ricarica il demone systemd con il seguente comando:
systemctl daemon-reload
Successivamente, avvia il servizio Glances e abilitalo per l'avvio al riavvio del sistema:
systemctl start glancesweb
systemctl enable glancesweb
systemctl status glancesweb
Dovresti vedere il seguente output:
? glancesweb.service - Glances in Web Server Mode Loaded: loaded (/lib/systemd/system/glancesweb.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2021-06-09 05:11:37 UTC; 34s ago Main PID: 31150 (glances) Tasks: 1 (limit: 4691) Memory: 36.3M CGroup: /system.slice/glancesweb.service ??31150 /usr/bin/python3 /usr/bin/glances -w -t 5 Jun 09 05:11:37 ubunt4 systemd[1]: Started Glances in Web Server Mode.
A questo punto, Glances viene avviato e rimane in ascolto sulla porta 61208. Puoi controllare la porta di ascolto con il seguente comando:
ss -antpl | grep 61208
Dovresti vedere il seguente output:
LISTEN 0 5 0.0.0.0:61208 0.0.0.0:* users:(("glances",pid=31150,fd=7))
Ora, apri il tuo browser web e accedi a Glances utilizzando l'URL http://your-server-ip:61208. Dovresti vedere la seguente pagina:
Ora puoi utilizzare diverse scorciatoie da tastiera per filtrare l'output.
Conclusione
Congratulazioni! hai installato con successo Glances sul server Ubuntu 20.04. Ora puoi monitorare facilmente l'utilizzo delle risorse di sistema dalla riga di comando o dal browser web.