Ricerca nel sito web

rtop: uno strumento interattivo per monitorare il server Linux remoto tramite SSH


rtop è uno strumento di monitoraggio remoto del sistema semplice e interattivo basato su SSH che raccoglie e mostra importanti valori di prestazioni del sistema come CPU, disco, < forte>memoria, metriche di rete.

È scritto in Go Language e non richiede l'installazione di programmi aggiuntivi sul server che si desidera monitorare, ad eccezione del server SSH e delle credenziali funzionanti.

rtop funziona fondamentalmente avviando una sessione SSH ed eseguendo determinati comandi sul server remoto per raccogliere varie informazioni sulle prestazioni del sistema.

Una volta stabilita una sessione SSH, continua ad aggiornare le informazioni raccolte dal server remoto ogni pochi secondi (5 secondi per impostazione predefinita), in modo simile a tutte le altre utilità top-like (come htop) in Linux.

Prerequisiti:

Assicurati di aver installato Go (GoLang) 1.2 o versione successiva sul tuo sistema Linux per poter installare rtop, altrimenti clicca sul link sottostante per seguire i passaggi di installazione di GoLang:

  1. Installa GoLang (Go Programming Language) in Linux

Come installare rtop nei sistemi Linux

Se hai installato Go, esegui il comando seguente per creare rtop:

go get github.com/rapidloop/rtop

Il binario eseguibile rtop verrà salvato in $GOPATH/bin o $GOBIN una volta completata l'esecuzione del comando.

Nota: non sono necessarie dipendenze o configurazioni di runtime per iniziare a utilizzare rtop.

Come utilizzare rtop nei sistemi Linux

Prova a eseguire rtop senza flag e argomenti come di seguito, verrà visualizzato un messaggio di utilizzo:

$GOBIN/rtop
Uscita del campione
rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
rtop monitors server statistics over an ssh connection

Usage: rtop [-i private-key-file] [user@]host[:port] [interval]

	-i private-key-file
		PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
	[user@]host[:port]
		the SSH server to connect to, with optional username and port
	interval
		refresh interval in seconds (default: 5)

Ora monitoriamo il server Linux remoto utilizzando rtop come segue, aggiornando le informazioni raccolte dopo un intervallo di 5 secondi per impostazione predefinita:

$GOBIN/rtop   [email  

Il comando seguente aggiornerà le metriche sulle prestazioni del sistema raccolte ogni 10 secondi:

$GOBIN/rtop [email  10

rtop può anche connettersi utilizzando ssh-agent, chiavi private o autenticazione con password.

Visita il repository Github rtop: https://github.com/rapidloop/rtop

Come osservazione conclusiva, rtop è uno strumento di monitoraggio remoto del server semplice e facile da usare, utilizza pochissime opzioni dirette. Puoi anche leggere molti altri strumenti da riga di comando per monitorare il tuo sistema in modo da migliorare le tue capacità di monitoraggio delle prestazioni di Linux.

Infine, contattaci tramite la sezione commenti qui sotto per qualsiasi domanda o commento.