GNU/Linux >> Linux Esercitazione >  >> Linux

Come monitorare il sistema Linux con il comando Sguardi

In passato, abbiamo trattato un certo numero di strumenti di monitoraggio della riga di comando in Linux. Questi includono vmstat, htop e top command per citarne alcuni. Il comando top è il comando più utilizzato poiché viene preinstallato e fornisce prestazioni in tempo reale del sistema oltre a visualizzare i processi in esecuzione. In questa guida, presteremo maggiore attenzione a uno strumento da riga di comando intuitivo e facile da usare noto come sguardi.

Basato su Python, Sguardi è uno strumento di monitoraggio della riga di comando multipiattaforma gratuito e open source che fornisce una vasta gamma di informazioni sulle prestazioni del tuo sistema. Puoi monitorare le metriche di sistema come l'utilizzo della memoria e della CPU, la larghezza di banda della rete, l'I/O del disco, i file system e i processi in esecuzione, solo per citarne alcuni.

Sguardi visualizza le metriche in un formato intuitivo e visivamente accattivante. Stampa informazioni dettagliate su metriche come:

  1. Tempo di attività del sistema e indirizzo IP (privato e pubblico)
  2. Utilizzo della memoria (memoria principale, scambio, memoria disponibile).
  3. Utilizzo della CPU.
  4. Punti di montaggio su disco.
  5. I/O su disco e velocità di lettura e scrittura.
  6. Medio di carico della CPU, data e ora
  7. Processi in esecuzione, inclusi i processi attivi e inattivi.
  8. Larghezza di banda della rete (comprese le tariffe di upload e download).

Come installare Sguardi su distribuzioni Linux

Sguardi non è installato per impostazione predefinita. Vediamo come possiamo installare Glances nelle principali distribuzioni Linux.

Su Ubuntu/Debian/Mint

Per le versioni più recenti di Ubuntu e Debian, digita semplicemente:

$ sudo apt install -y glances

Per le versioni precedenti, aggiungi il PPA

$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable

Quindi, aggiorna gli elenchi dei pacchetti e installa gli sguardi come mostrato.

$ sudo apt update
$ sudo apt install -y glances

Su CentOS 8 / RHEL 8

Per CentOS e RHEL, installa prima il pacchetto EPEL:

CentOS 8

$ sudo dnf install epel-release

RHEL 8

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Successivamente, aggiorna i repository.

$ sudo dnf update

E installa gli sguardi.

$ sudo dnf install -y glances

Sguardi è disponibile anche come pacchetto a scatto. Pertanto, può essere installato su tutti i sistemi Linux con snap abilitato come mostrato:

$ sudo snap install glances

Inoltre, poiché Glances è scritto in Python, puoi anche utilizzare il gestore di pacchetti pip per installarlo come mostrato. Ma prima assicurati che pip sia installato sul tuo sistema.

$ pip3 install glances

Per altre procedure di installazione consulta questa documentazione su GitHub.

Monitoraggio delle metriche di sistema in modalità Standalone (sistema locale)

Avviare Sguardi per monitorare il tuo sistema locale (modalità standalone) è un gioco da ragazzi. Esegui semplicemente il comando sguardi di seguito senza alcuna opzione di comando.

$ glances

Immediatamente, puoi vedere alcune metriche di sistema che iniziano con gli indirizzi IP pubblici e privati ​​in alto e il tempo di attività nell'angolo in alto a destra del terminale. Subito sotto puoi visualizzare altre metriche di sistema come l'utilizzo della CPU e della memoria, la velocità della larghezza di banda della rete, i processi in esecuzione, i volumi del disco ecc.

Di seguito è riportato uno screenshot di un sistema CentOS 8.

Per visualizzare queste statistiche su un browser web, utilizzare l'opzione -w come mostrato. Questo genererà un collegamento come mostrato che copierai sul tuo browser web

$ glances -w

Questo avvia gli sguardi sulla porta 61208 e visualizza le statistiche sul browser come mostrato.

Puoi proteggere la GUI web, configurando una password per consentire agli utenti autorizzati solo utilizzando il flag –password.

$ glances -w --password

Il nome utente , per impostazione predefinita, è sguardi

La prossima volta che proverai ad accedere, ti verrà richiesta una password come mostrato.

Monitoraggio delle metriche di sistema in modalità Server

Il comando sguardi può essere utilizzato anche per monitorare un host remoto. Basta passare l'opzione -s per inizializzare gli sguardi in modalità server come mostrato di seguito.

Dal PC client, esegui il comando sguardi come mostrato per accedere alle metriche del server.

$ glances -c server-IP-address

Di seguito è riportato uno screenshot delle metriche del server dalla shell del prompt dei comandi di Windows.

Avvisi Sguardi

Gli sguardi semplificano l'individuazione e la restrizione di un problema tramite l'uso di codici colore nella visualizzazione delle metriche di sistema. Potresti chiederti cosa implicano i vari codici colore sugli sguardi , ecco una ripartizione.

  • VERDE:OK (va tutto bene)
  • BLU:ATTENZIONE (richiede attenzione)
  • VIOLA:ATTENZIONE (avviso)
  • ROSSO:CRITICO (critico)

Le soglie sono configurate, per impostazione predefinita, come

  • attenzione=50
  • avviso=70
  • critico=90

Questi non sono fusi nella pietra e possono essere ulteriormente personalizzati nel file di configurazione di occhiate nel percorso /etc/glances/glances.conf.

Riepilogo

Sguardi è uno strumento utile e in molti modi sembra una versione migliorata del comando top o htop. Fornisce metriche di sistema dinamiche in tempo reale che possono essere visualizzate su un browser Web e recuperate in remoto dalla riga di comando.

$ glances -h


Linux
  1. Monitora il tuo sistema Linux nel tuo terminale con procps-ng

  2. Comando di arresto di Linux (con esempi)

  3. Come verificare se un sistema Linux è a 32 o 64 bit

  4. Come monitorare le prestazioni del sistema Linux con Sysstat

  5. Come installare e utilizzare Sguardi per monitorare i sistemi Linux

Come usare il comando Linux Strace

Come installare Glance System Monitor su Debian 11

Come utilizzare il comando fd sul sistema Linux

Come installare Sysdig per monitorare il tuo sistema Linux

Come monitorare l'integrità del server Linux con gli strumenti della riga di comando

Come monitorare le metriche di sistema in tempo reale utilizzando lo strumento Sguardi su Linux