rtop - interaktyvus įrankis nuotoliniam „Linux“ serveriui per SSH stebėti


„rtop“ yra paprastas ir interaktyvus, nuotolinis sistemos stebėjimo įrankis, pagrįstas SSH, kuris renka ir rodo svarbias sistemos našumo vertes, tokias kaip procesorius, diskas, atmintis, tinklo metrika.

Jis parašytas „Go“ kalba ir nereikalauja, kad serveryje būtų įdiegtos jokios papildomos programos, kurias norite stebėti, išskyrus SSH serverį ir veikiančius kredencialus.

„rtop“ iš esmės veikia paleisdamas SSH seansą ir vykdydamas tam tikras komandas nuotoliniame serveryje, kad surinktų įvairią sistemos našumo informaciją.

Sukūrus SSH sesiją, ji kas kelias sekundes (pagal numatytuosius nustatymus 5 sekundes) renka informaciją, surinktą iš nuotolinio serverio, panašiai kaip ir visos kitos „Linux“ panašios į viršų panašios priemonės (pvz., „Htop“).

Norėdami įdiegti „rtop“, įsitikinkite, kad „Linux“ sistemoje įdiegėte „Go (GoLang) 1.2“ arba naujesnę versiją, kitaip spustelėkite toliau pateiktą nuorodą, kad atliktumėte „GoLang“ diegimo veiksmus:

  1. Įdiekite „GoLang“ („Go Programming Language“) į „Linux“

Kaip įdiegti rtop Linux sistemose

Jei įdiegėte „Go“, paleiskite toliau pateiktą komandą, kad sukurtumėte „rtop“:

$ go get github.com/rapidloop/rtop

Kai komanda baigs vykdyti, „rtop“ vykdomasis dvejetainis failas bus išsaugotas aplankuose $GOPATH/bin arba $GOBIN.

Pastaba: norint pradėti naudoti „rtop“, jums nereikia jokių vykdymo laiko priklausomybių ar konfigūracijų.

Kaip naudoti rtop Linux sistemose

Pabandykite paleisti „rtop“ be jokių žymių ir argumentų, kaip nurodyta toliau, jis parodys naudojimo pranešimą:

$ $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)

Dabar stebėkime nuotolinį „Linux“ serverį naudodami „rtop“ taip, atnaujindami informaciją, surinktą po 5 sekundžių intervalo:

$ $GOBIN/rtop   [email  

Žemiau pateikta komanda atnaujins sistemos našumo metriką, surinktą kas 10 sekundžių:

$ $GOBIN/rtop [email  10

„rtop“ taip pat gali prisijungti naudodamas ssh-agent, asmeninius raktus arba slaptažodžių autentifikavimą.

Apsilankykite „rtop Github“ saugykloje: https://github.com/rapidloop/rtop

Kaip baigiamąją pastabą, „rtop“ yra paprastas ir lengvai naudojamas nuotolinio serverio stebėjimo įrankis, kuriame naudojamos labai nedaug ir tiesioginių parinkčių. Taip pat galite perskaityti apie keletą kitų „Linux“ našumo stebėjimo įgūdžių.

Galiausiai susisiekite su mumis per komentarų skyrių, jei turite klausimų ar pastabų.