Zoeken op website

rtop - Een interactief hulpmiddel om externe Linux-server via SSH te monitoren


rtop is een eenvoudige en interactieve tool voor systeemmonitoring op afstand, gebaseerd op SSH, die belangrijke systeemprestatiewaarden verzamelt en weergeeft, zoals CPU, schijf, geheugen, netwerkstatistieken.

Het is geschreven in Go Language en er hoeven geen extra programma's te worden geïnstalleerd op de server die u wilt monitoren, behalve de SSH-server en werkreferenties.

rtop functioneert feitelijk door een SSH-sessie te starten en bepaalde opdrachten op de externe server uit te voeren om verschillende informatie over de systeemprestaties te verzamelen.

Zodra een SSH-sessie tot stand is gebracht, wordt de verzamelde informatie van de externe server elke paar seconden (standaard 5 seconden) vernieuwd, vergelijkbaar met alle andere topachtige hulpprogramma's (zoals htop) in Linux.

Vereisten:

Zorg ervoor dat je Go (GoLang) 1.2 of hoger op je Linux-systeem hebt geïnstalleerd om rtop te installeren, anders klikt u op de onderstaande link om de installatiestappen van GoLang te volgen:

  1. Installeer GoLang (Go-programmeertaal) onder Linux

Hoe rtop op Linux-systemen te installeren

Als je Go hebt geïnstalleerd, voer dan de onderstaande opdracht uit om rtop te bouwen:

go get github.com/rapidloop/rtop

Het uitvoerbare binaire bestand rtop wordt opgeslagen in $GOPATH/bin of $GOBIN zodra de uitvoering van de opdracht is voltooid.

Opmerking: u heeft geen runtime-afhankelijkheden of configuraties nodig om rtop te gaan gebruiken.

Hoe rtop te gebruiken in Linux-systemen

Probeer rtop uit te voeren zonder vlaggen en argumenten, zoals hieronder. Er wordt een gebruiksbericht weergegeven:

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

Laten we nu de externe Linux-server als volgt monitoren met rtop, terwijl we de verzamelde informatie standaard na een interval van 5 seconden vernieuwen:

$GOBIN/rtop   [email  

Met de onderstaande opdracht worden de verzamelde systeemprestatiestatistieken na elke 10 seconden vernieuwd:

$GOBIN/rtop [email  10

rtop kan ook verbinding maken met behulp van ssh-agent, privésleutels of wachtwoordauthenticatie.

Bezoek rtop Github-repository: https://github.com/rapidloop/rtop

Als slotopmerking: rtop is een eenvoudige en gebruiksvriendelijke tool voor het op afstand monitoren van servers. Het gebruikt zeer weinig en directe opties. U kunt ook lezen over verschillende andere opdrachtregelprogramma's om uw systeem te monitoren en zo uw vaardigheden op het gebied van Linux-prestatiemonitoring te verbeteren.

Neem ten slotte contact met ons op via het opmerkingenveld hieronder als u vragen of opmerkingen heeft.