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