Alternativa htop, Glances uno strumento avanzato di monitoraggio del server
Sono disponibili molti strumenti per monitorare e visualizzare le prestazioni della CPU. I sistemi operativi hanno chiamate di sistema integrate su cui si basano questi strumenti per estrarre le letture delle prestazioni. Glance è uno di loro, uno strumento di monitoraggio del sistema basato su curses e multipiattaforma scritto in linguaggio Python che utilizza la libreria psutil per acquisire informazioni dal sistema. Con Glance, puoi mirare a presentare una grande quantità di informazioni di monitoraggio attraverso un’interfaccia curses o basata sul Web. possiamo monitorare CPU, carico medio, memoria, interfacce di rete, I/O disco, processi e utilizzo degli spazi del file system.
Installazione di Glances su Rocky Linux 8
Per installare Glances su rocky linux dobbiamo abilitare il repository EPE con il comando;
dnf install epel-release
Poi installa i pacchetti richiesti ed i sensori
yum install python3 python3-jinja2 python3-psutil python3-setuptools hddtemp python3-pip lm_sensors
Installazione di Glances
dnf install glances
Per monitorare la tua macchina locale, apri una console/terminale ed esegui semplicemente:
Glances
Se vuoi monitorare da remoto, da qualsiasi dispositivo con un browser web, basta eseguire gli Glances con l’opzione -w: Affinché funzioni, devi installare il modulo Bottle: puoi installare questo modulo usando pip
pip3 install bottle
Aggiungi una regola del firewall in modo che la console web sia accessibile,
firewall-cmd --zone=public --add-port=61208/tcp --permanent
firewall-cmd --reload
esegui il comando seguente per monitorare in remoto una macchina
glances -w
Ora apri il browser web utilizzando IP o FQDN sulla porta 61208.
La modalità Web sarà attiva solo se il comando precedente è in esecuzione. È possibile uscire dalla modalità Web interrompendo la modalità Web con Ctrl + C
.