rtop - Interaktivni alat za nadzor udaljenog Linux poslužitelja preko SSH-a


rtop je jednostavan i interaktivan alat za udaljeni nadzor sustava temeljen na SSH koji prikuplja i prikazuje važne vrijednosti performansi sustava kao što su CPU, disk, < jaka>memorija, mrežna metrika.

Napisan je na jeziku Go i ne zahtijeva instaliranje dodatnih programa na poslužitelju koji želite nadzirati osim SSH poslužitelja i radnih vjerodajnica.

rtop u osnovi funkcionira pokretanjem SSH sesije i izvršavanjem određenih naredbi na udaljenom poslužitelju za prikupljanje različitih informacija o performansama sustava.

Nakon što se uspostavi SSH sesija, ona svakih nekoliko sekundi osvježava informacije prikupljene s udaljenog poslužitelja (5 sekundi prema zadanim postavkama), slično kao i svi drugi pomoćni programi slični top-u (kao što je htop) u Linuxu.

Preduvjeti:

Provjerite jeste li instalirali Go (GoLang) 1.2 ili noviji na vaš Linux sustav kako biste instalirali rtop, u suprotnom kliknite vezu u nastavku da biste slijedili korake instalacije GoLang-a:

  1. Instalirajte GoLang (Go programski jezik) u Linuxu

Kako instalirati rtop u Linux sustavima

Ako ste instalirali Go, pokrenite naredbu u nastavku za izgradnju rtop:

go get github.com/rapidloop/rtop

Izvršna binarna datoteka rtop bit će spremljena u $GOPATH/bin ili $GOBIN nakon što naredba završi s izvođenjem.

Napomena: Ne trebate nikakve ovisnosti ili konfiguracije vremena izvođenja da biste počeli koristiti rtop.

Kako koristiti rtop u Linux sustavima

Pokušajte pokrenuti rtop bez ikakvih zastavica i argumenata kao što je dolje, prikazat će poruku o upotrebi:

$GOBIN/rtop
Uzorak izlaza
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)

Sada nadzirimo udaljeni Linux poslužitelj koristeći rtop na sljedeći način, dok prema zadanim postavkama osvježavamo prikupljene informacije nakon intervala od 5 sekundi:

$GOBIN/rtop   [email  

Naredba u nastavku osvježit će metriku performansi sustava prikupljenu nakon svakih 10 sekundi:

$GOBIN/rtop [email  10

rtop se također može povezati pomoću ssh-agenta, privatnih ključeva ili provjere autentičnosti lozinke.

Posjetite rtop Github repozitorij: https://github.com/rapidloop/rtop

Kao zaključna napomena, rtop je jednostavan alat za nadzor udaljenog poslužitelja koji se lako koristi, koristi vrlo malo izravnih opcija. Također možete pročitati o nekoliko drugih alata naredbenog retka za nadgledanje vašeg sustava kako biste poboljšali svoje vještine nadgledanja performansi Linuxa.

Na kraju, kontaktirajte nas putem odjeljka za komentare u nastavku za sva pitanja ili primjedbe.