Come installare e utilizzare Glances System Monitor su Linux

Per configurare il monitor di sistema Glances su Linux , installatelo in un ambiente Python isolato, quindi eseguite la dashboard da riga di comando oppure avviate l'interfaccia utente Web opzionale. Per Glances 4 è richiesto Python 3.10 o versioni successive. La documentazione ufficiale attuale indica Glances 4.5.8; un pacchetto di distribuzione potrebbe fornire una versione diversa.

L'installazione tramite PyPI è una scelta pratica e compatibile con diverse distribuzioni, ideale per chi desidera la versione più recente e la modalità browser. Glances 4 ha sostituito il vecchio server web basato su Bottle con FastAPI e Uvicorn, quindi non seguite le vecchie istruzioni che prevedono l'installazione separata di Bottle.

1. Installare Glances con supporto per l'interfaccia utente web

Verifica la versione di Python, crea un ambiente virtuale e installa il componente aggiuntivo web. In questo modo Glances e le sue dipendenze Python rimarranno separati dai pacchetti gestiti dal sistema.

python3 --version
python3 -m venv ~/.venvs/glances
~/.venvs/glances/bin/python -m pip install --upgrade 'glances[web]'
Un terminale Linux che mostra la creazione di un ambiente virtuale Glances e l'installazione dei moduli opzionali di Glances.
Il comando mostrato nell'immagine richiede il set completo di componenti aggiuntivi. I passaggi di installazione descritti di seguito utilizzano il componente aggiuntivo web più piccolo, nel caso in cui sia necessaria solo l'interfaccia browser.

Il webpacchetto aggiuntivo fornisce le dipendenze necessarie per l'interfaccia del browser e l'API. Se python3 -m venvsegnala che il modulo è mancante, installa prima il pacchetto dell'ambiente virtuale Python della tua distribuzione; su Debian e Ubuntu, questo pacchetto è comunemente chiamato python3-venv. Puoi verificare la versione installata con:

~/.venvs/glances/bin/glances --version

Glances è disponibile anche in molte distribuzioni Linux. Gli sviluppatori originali segnalano che le build delle distribuzioni potrebbero non essere aggiornate rispetto a PyPI e potrebbero abilitare solo plugin di base; i pacchetti basati su Debian potrebbero inoltre omettere i file statici dell'interfaccia web per Glances 4. Se l'interfaccia browser o una versione aggiornata sono importanti, si consiglia di utilizzare la configurazione isolata di PyPI.

2. Aprire la dashboard del terminale live

Avviare Glances in modalità autonoma eseguendo:

Una dashboard illustrativa del terminale Glances con sezioni relative a CPU, memoria, carico, I/O del disco, rete, file system e processi.
Le sezioni esatte dipendono dal sistema operativo, dalle dimensioni del terminale e dai plugin installati.
~/.venvs/glances/bin/glances

La dashboard si aggiorna durante l'esecuzione e visualizza in un'unica schermata del terminale informazioni su CPU, memoria, carico, I/O del disco, rete, file system e processi. Alcuni pannelli vengono visualizzati solo quando il sistema operativo e i plugin installati forniscono i dati. Premere q o Esc per uscire. La guida rapida ufficiale di Glances documenta le modalità standalone e server, mentre il manuale di riferimento dei comandi elenca i tasti e le opzioni interattive.

3. Avviare l'interfaccia del browser sulla stessa macchina

Per mantenere l'interfaccia utente Web in locale, apri un secondo terminale ed esegui:

Un terminale Linux che avvia la modalità web di Glances associata all'indirizzo 127.0.0.1 sulla porta 61208.
Il collegamento a 127.0.0.1 fa sì che questo esempio sia disponibile solo dalla macchina Linux su cui è in esecuzione Glances.
~/.venvs/glances/bin/glances -w --bind 127.0.0.1

Lascia quel processo in esecuzione, quindi aprilo http://127.0.0.1:61208in un browser sullo stesso computer Linux. La porta 61208è quella documentata dell'interfaccia utente web. Chiudi il browser al termine e torna al terminale su cui è in esecuzione Glances; premi Ctrl+C per arrestare il server.

Una dashboard illustrativa del browser all'indirizzo 127.0.0.1:61208 con pannelli relativi a CPU, memoria, rete e disco.
I valori di esempio sono illustrativi; il tuo browser visualizza le metriche riportate dal tuo processo Glances.

La visualizzazione tramite browser è utile quando si desidera mantenere il monitor visibile accanto ad altri lavori o si preferisce un layout grafico. Un valore o un pannello assente nell'interfaccia utente Web potrebbe dipendere dalla versione di Glances installata, da un plugin o dall'accesso a livello di sistema a tale metrica.

4. Proteggere gli sguardi prima di abilitare l'accesso remoto

La guida alla sicurezza di Glances 4.5.8 avverte che la modalità server Web non richiede autenticazione per impostazione predefinita e, se non configurata diversamente, è in ascolto su tutte le interfacce di rete. Il suo elenco di processi e la sua API possono esporre dettagli sensibili, inclusi gli argomenti della riga di comando. Il binding di loopback mostrato sopra impedisce che il server di questo tutorial sia raggiungibile da altri dispositivi.

Se hai bisogno di accedere da un altro computer, associa l'indirizzo LAN privato dell'host Linux, abilita l'autenticazione tramite password e consenti solo i nomi host o gli indirizzi IP necessari. Ad esempio, sostituisci SERVER_LAN_IPcon l'indirizzo assegnato alla macchina monitorata:

~/.venvs/glances/bin/glances -w --bind SERVER_LAN_IP --password

Configura webui_allowed_hostsnella [outputs]sezione ~/.config/glances/glances.confcon i nomi host o gli indirizzi IP che gli utenti inseriranno. Per un servizio solo locale, l'impostazione può essere:

[outputs]
webui_allowed_hosts=localhost,127.0.0.1

Per l'accesso alla LAN, aggiungere l'indirizzo del server o il suo nome DNS all'elenco separato da virgole. Limitare il firewall ai dispositivi attendibili. Non esporre il servizio HTTP non crittografato direttamente a Internet; le linee guida ufficiali sulla sicurezza dell'API Glances raccomandano un proxy inverso con TLS e autenticazione per le implementazioni accessibili pubblicamente.

Risoluzione dei problemi comuni di configurazione

  • "Comando non trovato": utilizzare il percorso completo dell'eseguibile mostrato sopra. Se l'installazione è stata eseguita con un altro metodo, assicurarsi che la relativa directory bin sia presente nel proprio PATH.
  • La modalità Web segnala una dipendenza mancante: installala 'glances[web]'all'interno dello stesso ambiente virtuale, quindi riavvia l'interfaccia utente Web.
  • Impossibile connettersi al browser: mantieni aperto il processo del server Glances e controlla la porta 61208. Quando visualizzi da un altro dispositivo, 127.0.0.1si riferisce a quel dispositivo stesso; usa l'indirizzo raggiungibile della macchina Linux monitorata e configura in modo appropriato il bind, la password, gli host consentiti e il firewall.

Per i dettagli sull'installazione, i componenti opzionali e le note di rilascio, consultare la documentazione ufficiale di installazione di Glances , il file README del progetto Glances e il relativo elenco delle versioni .

Lascia un commento

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Scarica e verifica l'immagine ISO di LMDE 5 archiviata, crea una chiavetta USB avviabile e scegli le impostazioni di installazione sicura. Elsie non è più supportato; consulta la versione corrente di LMDE.