rtop - Interaktivno orodje za nadzor oddaljenega strežnika Linux prek SSH


rtop je preprosto in interaktivno orodje za oddaljeno spremljanje sistema, ki temelji na SSH in zbira in prikazuje pomembne vrednosti sistemske učinkovitosti, kot so CPU, disk, pomnilnik, meritve omrežja.

Napisan je v jeziku Go in ne zahteva namestitve dodatnih programov na strežnik, ki ga želite nadzirati, razen strežnika SSH in delujočih poverilnic.

rtop v osnovi deluje tako, da zažene sejo SSH in izvrši določene ukaze na oddaljenem strežniku za zbiranje različnih informacij o zmogljivosti sistema.

Ko je seja SSH vzpostavljena, vsakih nekaj sekund osvežuje podatke, zbrane z oddaljenega strežnika (privzeto 5 sekund), podobno kot vsi drugi top-like pripomočki (kot je htop) v Linuxu.

Prepričajte se, da ste v sistem Linux namestili Go (GoLang) 1.2 ali novejšo različico, da namestite rtop, sicer kliknite spodnjo povezavo in sledite namestitvenim korakom GoLang:

  1. Namestite GoLang (Go Programski jezik) v Linux

Kako namestiti rtop v sisteme Linux

Če ste namestili Go, zaženite spodnji ukaz za izdelavo rtop:

$ go get github.com/rapidloop/rtop

Izvedljivi binarni program rtop bo shranjen v $GOPATH/bin ali $GOBIN, ko bo ukaz zaključil izvajanje.

Opomba: Za začetek uporabe rtop ne potrebujete nobenih odvisnosti ali konfiguracije med izvajanjem.

Kako uporabljati rtop v sistemih Linux

Poskusite zagnati rtop brez zastavic in argumentov, kot je prikazano spodaj, prikazal se bo sporočilo o uporabi:

$ $GOBIN/rtop
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] [[email ]host[:port] [interval]

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

Zdaj spremljajmo oddaljeni Linux strežnik z rtopom na naslednji način, pri tem pa privzeto osvežimo podatke, zbrane po 5 sekundah:

$ $GOBIN/rtop   [email  

Spodnji ukaz osveži meritve zmogljivosti sistema, zbrane po vsakih 10 sekundah:

$ $GOBIN/rtop [email  10

rtop se lahko poveže tudi s ssh-agentom, zasebnimi ključi ali preverjanjem pristnosti gesla.

Obiščite skladišče rtop Github: https://github.com/rapidloop/rtop

Kot sklepna ugotovitev je rtop preprosto in enostavno orodje za nadzor oddaljenega strežnika, ki uporablja zelo malo neposrednih možnosti. Preberete si lahko tudi več drugih veščin spremljanja delovanja Linuxa.

Nazadnje se za vsa vprašanja ali pripombe obrnite na nas prek oddelka za komentarje spodaj.