rtop - Un instrument interactiv pentru monitorizarea serverului Linux la distanță prin SSH


rtop este un instrument simplu și interactiv de monitorizare de la distanță a sistemului, bazat pe SSH, care colectează și afișează valori importante ale performanței sistemului, cum ar fi CPU, disc, memorie, valori de rețea.

Este scris în limba Go și nu necesită instalarea unor programe suplimentare pe serverul pe care doriți să îl monitorizați, cu excepția serverului SSH și a acreditărilor de lucru.

rtop funcționează practic prin lansarea unei sesiuni SSH și executând anumite comenzi pe serverul de la distanță pentru a aduna diverse informații despre performanța sistemului.

Odată ce o sesiune SSH a fost stabilită, aceasta continuă să reîmprospăteze informațiile colectate de la serverul de la distanță la fiecare câteva secunde (5 secunde în mod implicit), similar cu toate celelalte utilitare de tip top (cum ar fi htop) din Linux.

Cerințe preliminare:

Asigurați-vă că ați instalat Go (GoLang) 1.2 sau o versiune ulterioară pe sistemul dvs. Linux pentru a instala rtop, în caz contrar, faceți clic pe linkul de mai jos pentru a urma pașii de instalare a GoLang:

  1. Instalați GoLang (Limbajul de programare Go) în Linux

Cum se instalează rtop în sistemele Linux

Dacă aveți instalat Go, rulați comanda de mai jos pentru a crea rtop:

$ go get github.com/rapidloop/rtop

Binarul executabil rtop va fi salvat în $GOPATH/bin sau $GOBIN odată ce comanda se încheie.

Notă: nu aveți nevoie de dependențe sau configurații de rulare pentru a începe să utilizați rtop.

Cum se utilizează rtop în sistemele Linux

Încercați să rulați rtop fără semne și argumente, ca mai jos, va afișa un mesaj de utilizare:

$ $GOBIN/rtop
Ieșire eșantion
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] []host[:port] [interval]

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

Acum să monitorizăm serverul Linux de la distanță folosind rtop după cum urmează, în timp ce reîmprospătăm informațiile adunate după un interval de 5 secunde în mod implicit:

$ $GOBIN/rtop    

Comanda de mai jos va reîmprospăta valorile de performanță a sistemului colectate după fiecare 10 secunde:

$ $GOBIN/rtop  10

rtop se poate conecta și folosind ssh-agent, chei private sau autentificare prin parolă.

Vizitați depozitul rtop Github: https://github.com/rapidloop/rtop

Ca o remarcă finală, rtop este un instrument de monitorizare la distanță a serverului simplu și ușor de utilizat, care utilizează foarte puține opțiuni directe. De asemenea, puteți citi despre alte câteva abilități de monitorizare a performanței Linux.

În cele din urmă, contactați-ne prin secțiunea de comentarii de mai jos pentru orice întrebări sau observații.