Vyhledávání na webu

rtop – Interaktivní nástroj pro monitorování vzdáleného linuxového serveru přes SSH


rtop je přímý a interaktivní nástroj pro vzdálené monitorování systému založený na SSH, který shromažďuje a zobrazuje důležité hodnoty výkonu systému, jako jsou CPU, disk, paměť, metriky sítě.

Je napsán v jazyce Go a nevyžaduje instalaci dalších programů na server, který chcete monitorovat, kromě serveru SSH a pracovních pověření.

rtop v podstatě funguje tak, že spouští relaci SSH a spouští určité příkazy na vzdáleném serveru za účelem shromažďování různých informací o výkonu systému.

Jakmile je relace SSH navázána, každých několik sekund obnovuje informace shromážděné ze vzdáleného serveru (ve výchozím nastavení 5 sekund), podobně jako všechny ostatní špičkové nástroje (jako htop) v Linuxu.

Předpoklady:

Ujistěte se, že jste na svůj systém Linux nainstalovali Go (GoLang) 1.2 nebo vyšší, abyste mohli nainstalovat rtop, jinak klikněte na odkaz níže a postupujte podle kroků instalace GoLang:

  1. Nainstalujte GoLang (Go Programming Language) v Linuxu

Jak nainstalovat rtop v systémech Linux

Pokud máte nainstalovanou aplikaci Go, spusťte níže uvedený příkaz a sestavte rtop:

go get github.com/rapidloop/rtop

Spustitelný binární soubor rtop bude uložen do $GOPATH/bin nebo $GOBIN, jakmile bude příkaz dokončen.

Poznámka: Abyste mohli začít používat rtop, nepotřebujete žádné runtime závislosti ani konfigurace.

Jak používat rtop v systémech Linux

Zkuste spustit rtop bez jakýchkoli příznaků a argumentů, jak je uvedeno níže, zobrazí se zpráva o použití:

$GOBIN/rtop
Ukázkový výstup
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)

Nyní sledujeme vzdálený linuxový server pomocí rtop následovně, přičemž ve výchozím nastavení obnovujeme shromážděné informace po intervalu 5 sekund:

$GOBIN/rtop   [email  

Následující příkaz aktualizuje metriky výkonu systému shromážděné po každých 10 sekundách:

$GOBIN/rtop [email  10

rtop se také může připojit pomocí ssh-agent, soukromých klíčů nebo autentizace heslem.

Navštivte rtop úložiště Github: https://github.com/rapidloop/rtop

Závěrečná poznámka: rtop je jednoduchý a snadno použitelný nástroj pro monitorování vzdáleného serveru, který využívá velmi málo přímých možností. Můžete si také přečíst o několika dalších nástrojích příkazového řádku pro monitorování vašeho systému, abyste zlepšili své dovednosti v oblasti monitorování výkonu Linuxu.

V případě jakýchkoli dotazů nebo připomínek nás nakonec kontaktujte prostřednictvím sekce komentářů níže.