rtop - Interaktiivinen työkalu Linux-etäpalvelimen valvontaan SSH:n kautta


rtop on yksinkertainen ja interaktiivinen SSH-pohjainen järjestelmän etävalvontatyökalu, joka kerää ja näyttää tärkeitä järjestelmän suorituskykyarvoja, kuten CPU, levy, muisti, verkkotiedot.

Se on kirjoitettu Go Language -kielellä, eikä se vaadi ylimääräisten ohjelmien asentamista palvelimelle, jota haluat valvoa, paitsi SSH-palvelimen ja käyttöoikeustiedot.

rtop toimii periaatteessa käynnistämällä SSH-istunnon ja suorittamalla tiettyjä komentoja etäpalvelimella kerätäkseen erilaisia järjestelmän suorituskykytietoja.

Kun SSH-istunto on muodostettu, se päivittää etäpalvelimelta kerätyt tiedot muutaman sekunnin välein (oletuksena 5 sekunti), kuten kaikki muutkin Linuxin huippuluokan apuohjelmat (kuten htop).

Edellytykset:

Varmista, että olet asentanut Go (GoLang) 1.2 tai uudemman Linux-järjestelmääsi, jotta voit asentaa rtopin, Muussa tapauksessa napsauta alla olevaa linkkiä seurataksesi GoLangin asennusvaiheita:

  1. Asenna GoLang (Go Programming Language) Linuxiin

Kuinka asentaa rtop Linux-järjestelmiin

Jos sinulla on Go asennettuna, suorita alla oleva komento rakentaaksesi rtop:

go get github.com/rapidloop/rtop

Suoritettava rtop-binaaritiedosto tallennetaan kansioon $GOPATH/bin tai $GOBIN, kun komento on suoritettu loppuun.

Huomaa: et tarvitse suorituksenaikaisia riippuvuuksia tai määrityksiä aloittaaksesi rtopin käytön.

Kuinka käyttää rtopia Linux-järjestelmissä

Yritä suorittaa rtop ilman lippuja ja argumentteja alla kuvatulla tavalla, se näyttää käyttöviestin:

$GOBIN/rtop
Näytelähtö
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)

Tarkkaillaan nyt Linux-etäpalvelinta rtopin avulla seuraavasti, samalla kun päivitetään oletusarvoisesti kerätyt tiedot 5 sekunnin välein:

$GOBIN/rtop   [email  

Alla oleva komento päivittää kerätyt järjestelmän suorituskykytiedot 10 sekunnin välein:

$GOBIN/rtop [email  10

rtop voi myös muodostaa yhteyden käyttämällä ssh-agenttia, yksityisiä avaimia tai salasanatodennusta.

Vieraile rtop Githubin arkistossa: https://github.com/rapidloop/rtop

Lopuksi totean, että rtop on yksinkertainen ja helppokäyttöinen etäpalvelimen valvontatyökalu, joka käyttää hyvin vähän ja suoria vaihtoehtoja. Voit myös lukea useista muista komentorivityökaluista järjestelmän valvontaan parantaaksesi Linux-suorituskyvyn seurantataitojasi.

Lopuksi, ota meihin yhteyttä alla olevan kommenttiosion kautta, jos sinulla on kysyttävää tai huomautuksia.