Colpo d'occhio: strumento di monitoraggio del sistema

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


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Wagner selvaggio suddetto

    Molto interessante questo strumento.

    Grazie per la condivisione.

  2.   Lucas matias gomez suddetto

    L'ho adorato 😉

  3.   Gabriele suddetto

    Su fedora 17: # yum install sguardi

  4.   Usiamo Linux suddetto

    Grazie! Buon contributo. 🙂

  5.   Felipe Guzman Vargas suddetto

    differenza con Nagios ???