Ricerca nel sito web

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

  1. Prerequisiti
  2. Installa Glance
  3. Scorciatoie da tastiera degli sguardi
  4. Esegui Glance in modalità server web
  5. 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.