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:
- 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.