In precedenza, abbiamo scritto di molti Linux Strumenti di monitoraggio del sistema che può essere utilizzato per monitorare le prestazioni dei sistemi Linux, ma riteniamo che la maggior parte degli utenti preferisca quello predefinito fornito con ogni distribuzione Linux, ad es. comando superiore (monitoraggio in tempo reale dei processi di sistema).
IL comando superiore è il task manager in tempo reale in Linux e lo strumento di monitoraggio del sistema più utilizzato in GNU/Linux distribuzioni per trovare i colli di bottiglia relativi alle prestazioni nel sistema che ci aiutano a intraprendere azioni correttive.
Ha una bella interfaccia minimalista e viene fornito con alcune opzioni ragionevoli che ci consentono di ottenere il monitoraggio in tempo reale dei processi di sistema come uso della CPU, utilizzo della memoriae altre informazioni di sistema critiche.
Tuttavia, a volte è molto complicato trovare un'applicazione/processo che consuma molte risorse di sistema è un po' difficile sotto le righe. Perché il
comando superiore non ha la capacità di evidenziare i programmi che mangiano troppo processore, RAMe altre risorse.Per mantenere un tale approccio, qui stiamo portando un potente programma di monitoraggio del sistema chiamato "Sguardi” che evidenzia automaticamente i programmi che utilizzano le maggiori risorse di sistema e forniscono le massime informazioni sui server Linux/Unix.
Sguardi è uno strumento di monitoraggio del sistema basato su curses multipiattaforma da riga di comando scritto in Pitone lingua che utilizza il psutil libreria per ottenere informazioni dal sistema.
Con Sguardi, possiamo monitorare processore, Carico medio, Memoria, Interfacce di rete, I/O su disco, Processi, E Sistema di file utilizzo dello spazio.
Sguardi è uno strumento gratuito e concesso in licenza sotto GPL monitorare GNU/Linux E FreeBSD sistemi operativi. Ci sono molte opzioni interessanti disponibili in Sguardi anche.
Una delle caratteristiche principali che abbiamo visto in Sguardi è che possiamo impostare soglie (attento, avvertimento, E critico) nel file di configurazione e le informazioni verranno visualizzate in colori che indicano il collo di bottiglia nel sistema.
Ecco un esempio di cattura dello schermo di Sguardi.
Sebbene sia un'utilità molto giovane, puoi installare "Sguardi" In Sistemi basati su RedHat accendendo il Deposito EPEL e quindi eseguendo quanto segue comandi yum sul terminale.
# yum install -y epel-release. # yum install -y glances.
Puoi usare il comando azzeccato su cui installare Glances Distribuzioni basate su Debian come mostrato.
$ apt install glances.
Su altre distribuzioni Linux, puoi installare sguardi utilizzando il gestore pacchetti predefinito come mostrato.
$ sudo emerge -a sys-apps/glances [On Gentoo Linux] $ sudo apk add glances [On Alpine Linux] $ sudo pacman -S glances [On Arch Linux] $ sudo zypper install glances [On OpenSUSE]
Per iniziare a monitorare le prestazioni del tuo sistema Linux in esecuzione, immetti il seguente comando sul terminale.
# glances.
Fermare Sguardi, puoi premere 'q
' O ('ESC
' O 'Ctrl&C
') nel terminale in cui è in esecuzione Glances.
Correre Sguardi in modalità server Web, è necessario aggiungere -w
opzione per monitorare da remoto le prestazioni del sistema e l'utilizzo delle risorse attraverso un'interfaccia web intuitiva.
# glances -w.
Una volta Sguardi è in esecuzione in modalità server Web, fornirà il seguente URL per accedere all'interfaccia Web.
http://localhost: 61208.
Inoltre, diverse opzioni della riga di comando, gli sguardi ne forniscono molte altre tasti di scelta rapida per trovare informazioni sull'output durante l'esecuzione di looks.
Di seguito è riportato l'elenco di diversi tasti di scelta rapida.
a
– Ordina automaticamente i processic
– Ordina i processi per CPU%m
– Ordina i processi per MEM%p
– Ordina i processi per nomei
– Ordina i processi per frequenza di I/Od
– Mostra/nascondi le statistiche di I/O del discof
– Mostra/nascondi il file system statshddtempn
– Mostra/nascondi statistiche di retes
– Mostra/nascondi le statistiche dei sensoriy
– Mostra/nascondi statistiche hddtempl
– Mostra/nascondi registrib
– Byte o bit per I/Oool di retew
– Elimina i registri degli avvisix
– Elimina avvisi e registri criticix
– Elimina avvisi e registri critici1
– Statistiche globali CPU o per CPUh
– Mostra/nascondi questa schermata di aiutot
– Visualizza l'I/O di rete come una combinazioneu
– Visualizza l'I/O di rete cumulativoq
– Esci (funzionano anche Esc e Ctrl-C)Con il Sguardi, puoi anche monitorare anche i sistemi remoti. Usare 'sguardi' su sistemi remoti, eseguire il 'glances -s
', che abilita la modalità server/client sul server.
# glances -sGlances XML-RPC server is running on 0.0.0.0:61209.
Ora vai sull'host remoto ed esegui il seguente comando per connetterti a un server Glances specificando l'indirizzo IP o il nome host e il numero di porta come mostrato di seguito. Qui '192.168.0.162'è l'indirizzo IP del mio server di sguardi.
# glances -c 192.168.0.162:61209
Di seguito sono riportati alcuni punti importanti che gli utenti devono conoscere quando utilizzano gli sguardi in modalità server/client.
-B
INDIRIZZO e ascolto TCP porta -p
PORTA.-p PORT
.-P
parola d'ordine.Sguardi è uno strumento molto utile per le risorse per la maggior parte degli utenti. Ma se sei un amministratore di sistema che desidera farsi rapidamente un'"idea" generale sui sistemi semplicemente dando un'occhiata alla riga di comando, allora questo strumento sarà uno strumento indispensabile per gli amministratori di sistema.