Sguardo è una alternativa e più completo per htop. È uno strumento di monitoraggio basato su curses CLI per GNU / Linux e BSD OS. Utilizzare la libreria PsUtil per ottenere le informazioni di sistema. È sviluppato in Python. |
Installazione
Prerequisiti
- Python 2.6+ (non testato con Python 3+)
- build-essential (per installazione tramite Pypi e setup.py)
- python-dev (per installazione tramite Pypi)
- python-setuptools (per installazione tramite setup.py)
- python-psutil 0.4.1+ (sostituisce la precedente libstatgrab)
- python-jinja2 2.0+ (opzionale per esportare in HTML)
- pysensors (libreria Python per le statistiche dei sensori)
Installazione dal gestore di pacchetti (il modo più semplice)
Esistono pacchetti per Debian (SID), Arch, Fedora, RedHat, FreeBSD.
Installazione da PyPi (il modo facile e multipiattaforma)
PyPi è un gestore di pacchetti non ufficiale.
Per prima cosa devi installare PyPi sul tuo sistema. Ad esempio, in Ubuntu / Xubuntu:
sudo apt-get install python-pip build-essential python-dev
Successivamente, installa l'ultima versione di Glance:
sudo pip install sguardi
Questa installazione è di base per server e / o computer con sistemi Debian / Ubuntu. Per installare Glance su server basati su RHEL / Centos è necessario installare i repository EPEL e quindi:
yum -y installa python-pip
Utilizzare
In modalità standalone
Se vuoi monitorare la macchina locale, esegui:
sguardo
In modalità client / server
Questa modalità è utile se si desidera monitorare una macchina da remoto.
Esegui questo comando sul server:
server $ sguardi -s
E questo sul client:
client $ occhiata -c @server
Dove @server è l'IP del server o il nome del server.
Glance utilizza lo schema del servizio XML / RPC e può essere utilizzato da altri software client.
Guida dell'utente
Per impostazione predefinita, le statistiche vengono aggiornate ogni secondo, per cambiarle puoi usare l'opzione -t. Ad esempio, per definire l'aggiornamento ogni 5 secondi sarebbe:
sguardi -t 5
Le statistiche importanti sono colorate come:
VERDE: il conteggio delle statistiche è "OK"
BLU: il conteggio delle statistiche è "ATTENTO" (Attenzione)
MAGENTA: il conteggio delle statistiche è "WARNING"
ROSSO: il conteggio delle statistiche è "CRITICO" (critico)
Quando Glance è in esecuzione, puoi premere i seguenti tasti:
'h' mostra il messaggio di aiuto sullo schermo con i tasti che puoi usare
'a' definisce il metodo automatico. I processi vengono ordinati automaticamente
Se CPU> 70%, ordina i processi in base al consumo di CPU
Se MEM> 70%, ordina i processi in base al consumo di dimensioni della memoria
'b' scambia bit / so byte / s per I / O di rete
'c' ordina l'elenco dei processi in base al consumo di CPU
'd' abilita / disabilita le statistiche di I / O del disco
'e' abilita il modulo sensore (è richiesta la libreria PySensors; solo Linux)
'f' abilita / disabilita le statistiche del file system
'l' abilita / disabilita la registrazione dell'applicazione.
'm' ordina l'elenco dei processi in base al consumo di memoria
'n' abilita / disabilita le statistiche dell'interfaccia di rete
'p' ordina in base al nome del processo
'w' rimuove gli AVVISI completati (che non sono più presenti) dal file di registro
'1' scambia tra le statistiche globali della CPU e le statistiche particolari per ogni CORE
'q' esce dall'applicazione
In modalità server, è possibile definire l'IP dove si andranno ad ascoltare le richieste (-B ADDRESS) e la porta (-p PORT).
In modalità client, è possibile definire la porta del server con -p PORT.
L'IP di ascolto predefinito è 0.0.0.0, ovvero in tutti gli IP di cui dispone l'apparecchiatura.
fonte: Blog degli amministratori di sistema
Molto interessante questo strumento.
Grazie per la condivisione.
L'ho adorato 😉
Su fedora 17: # yum install sguardi
Grazie! Buon contributo. 🙂
differenza con Nagios ???