rtop - Et interaktivt værktøj til overvågning af ekstern Linux-server via SSH


rtop er et ligetil og interaktivt, eksternt systemovervågningsværktøj baseret på SSH, der samler og viser vigtige systemydelsesværdier såsom CPU, disk, hukommelse, netværksmålinger.

Det er skrevet på Go Language og kræver ikke, at der installeres ekstra programmer på den server, som du vil overvåge undtagen SSH-server og fungerende legitimationsoplysninger.

rtop fungerer grundlæggende ved at starte en SSH-session og udføre bestemte kommandoer på fjernserveren for at indsamle forskellige systemydelsesoplysninger.

Når en SSH-session er etableret, opdateres den fortsat de oplysninger, der indsamles fra fjernserveren hvert par sekunder (5 sekunder som standard), svarende til alle andre toplignende hjælpeprogrammer (som htop) i Linux.

Sørg for, at du har installeret Go (GoLang) 1.2 eller højere på dit Linux-system for at installere rtop, ellers skal du klikke på nedenstående link for at følge GoLang-installationstrinnene:

  1. Installer GoLang (Go Programming Language) i Linux

Sådan installeres rtop i Linux-systemer

Hvis du har Go installeret, skal du køre kommandoen nedenfor for at bygge rtop:

$ go get github.com/rapidloop/rtop

Den binære rtop-eksekverbare gemmes i $ GOPATH/bin eller $ GOBIN, når kommandoen er fuldført.

Bemærk: Du behøver ikke nogen afhængighed af runtime eller konfigurationer for at begynde at bruge rtop.

Sådan bruges rtop i Linux-systemer

Prøv at køre rtop uden flag og argumenter som nedenfor, det viser en brugsmeddelelse:

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

Lad os nu overvåge den eksterne Linux-server ved hjælp af rtop som følger, mens vi opdaterer de indsamlede oplysninger efter et interval på 5 sekunder som standard:

$ $GOBIN/rtop   [email  

Kommandoen nedenfor opdaterer metrics til systemets ydelse efter hvert 10. sekund:

$ $GOBIN/rtop [email  10

rtop kan også oprette forbindelse ved hjælp af ssh-agent, private nøgler eller adgangskodegodkendelse.

Besøg rtop Github repository: https://github.com/rapidloop/rtop

Som en afsluttende bemærkning er rtop et simpelt og brugervenligt eksternt serverovervågningsværktøj, det bruger meget få og direkte muligheder. Du kan lige så godt læse om flere andre Linux-overvågningsevner.

Endelig, kontakt os via kommentarfeltet nedenfor for eventuelle spørgsmål eller bemærkninger.