Come installare lo strumento di monitoraggio Glances su Ubuntu 22.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 Sguardi
- Avvia l'interfaccia di comando di Sguardi
- Scorciatoie da tastiera degli sguardi
- Esegui Glance in modalità server web
- Conclusione
Glances è uno strumento di monitoraggio del sistema basato su curses gratuito, open source e multipiattaforma scritto in Python. È uno strumento di monitoraggio del sistema in tempo reale che monitora le risorse di sistema, tra cui CPU, memoria, carico, I/O su disco, processi, spazio del file system, interfaccia di rete e altro. È progettato per presentare una grande quantità di informazioni di monitoraggio tramite la riga di comando e l'interfaccia basata sul web. Utilizza la libreria psutil per acquisire informazioni dal sistema. Ti consente di impostare diverse soglie come attento, avviso e critico nel file di configurazione e mostrarle ciascuna in colori diversi.
Caratteristiche
Con Glance, puoi monitorare quanto segue:
- RAM, scambio e utilizzo gratuito della memoria.
- 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 questo post, ti mostreremo come installare e monitorare le risorse di sistema con Sguardi su Ubuntu 22.04.
Prerequisiti
- Un server che esegue Ubuntu 22.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.2.4.2 with PsUtil v5.9.0 Log file: /root/.local/share/glances/glances.log
Puoi anche controllare lo stato degli sguardi con il seguente comando:
systemctl status glances
Dovresti vedere il seguente output:
? glances.service - Glances Loaded: loaded (/lib/systemd/system/glances.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2022-08-21 11:46:53 UTC; 10min ago Docs: man:glances(1) https://github.com/nicolargo/glances Main PID: 23387 (glances) Tasks: 1 (limit: 2242) Memory: 34.5M CPU: 757ms CGroup: /system.slice/glances.service ??23387 /usr/bin/python3 /usr/bin/glances -s -B 127.0.0.1 Aug 21 11:46:53 ubuntu2204 systemd[1]: Started Glances.
Avvia l'interfaccia di comando di Sguardi
Gli sguardi forniscono un'interfaccia della riga di comando per monitorare le risorse di sistema tramite la riga di comando. Puoi lanciare gli sguardi usando il seguente comando:
glances
Dovresti vedere la seguente schermata:
Nella schermata sopra, dovresti vedere tutte le informazioni relative al sistema su una singola pagina con colori diversi.
Di seguito è riportata una breve spiegazione di ciascun codice colore:
- Verde: sta andando tutto bene.
- Blu: Attenzione.
- Violeta: Attenzione.
- Colore rosso: critico.
Le impostazioni delle soglie predefinite sono mostrate di seguito:
- attenzione=50
- avviso=70
- critico=90
È possibile modificare le impostazioni predefinite modificando il file /etc/glances/glances.conf:
nano /etc/glances/glances.conf
Modifica le seguenti righe in base alle tue esigenze:
[quicklook] # Define CPU, MEM and SWAP thresholds in % cpu_careful=50 cpu_warning=70 cpu_critical=90 mem_careful=50 mem_warning=70 mem_critical=90 swap_careful=50 swap_warning=70 swap_critical=90
Salva e chiudi il file quando hai finito.
Scorciatoie da tastiera di Sguardi
Gli sguardi forniscono diverse scorciatoie da tastiera per visualizzare le informazioni in modo più ordinato e chiaro. Di seguito è riportata una breve spiegazione di ciascuna scorciatoia:
- 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
Puoi uscire dagli sguardi usando Ctrl+C. Puoi vedere tutte le opzioni disponibili con il comando Sguardi eseguendo il seguente comando:
glances -h
Eseguire Sguardi in modalità server Web
Gli sguardi ti consentono anche di eseguire in modalità browser web. Questa modalità ti consentirà di monitorare le risorse del tuo sistema tramite 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 Sun 2022-08-21 11:52:00 UTC; 6s ago Main PID: 24107 (glances) Tasks: 1 (limit: 2242) Memory: 26.0M CPU: 488ms CGroup: /system.slice/glancesweb.service ??24107 /usr/bin/python3 /usr/bin/glances -w -t 5 Aug 21 11:52:00 ubuntu2204 systemd[1]: Started Glances in Web Server Mode.
A questo punto, Glances viene avviato e ascolta sulla porta 61208. Puoi controllare la porta di ascolto con il seguente comando:
ss -antpl | grep glances
Dovresti vedere il seguente output:
LISTEN 0 5 0.0.0.0:61208 0.0.0.0:* users:(("glances",pid=24107,fd=7)) LISTEN 0 5 127.0.0.1:61209 0.0.0.0:* users:(("glances",pid=23387,fd=4))
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 22.04. Ora puoi utilizzare Glances per monitorare l'utilizzo delle risorse di sistema dalla riga di comando e da un browser web. Non esitate a chiedermi se avete domande