Wyszukiwanie w witrynie

rtop — interaktywne narzędzie do monitorowania zdalnego serwera Linux przez SSH


rtop to proste i interaktywne narzędzie do zdalnego monitorowania systemu oparte na SSH, które zbiera i pokazuje ważne wartości wydajności systemu, takie jak CPU, dysk, pamięć, dane sieciowe.

Jest napisany w języku Go i nie wymaga instalowania żadnych dodatkowych programów na serwerze, który chcesz monitorować, z wyjątkiem serwera SSH i działających poświadczeń.

rtop zasadniczo działa poprzez uruchomienie sesji SSH i wykonanie określonych poleceń na zdalnym serwerze w celu zebrania różnych informacji o wydajności systemu.

Po ustanowieniu sesji SSH odświeża ona informacje zebrane ze zdalnego serwera co kilka sekund (domyślnie 5 sekund), podobnie jak wszystkie inne popularne narzędzia (takie jak htop) w systemie Linux.

Warunki wstępne:

Upewnij się, że masz zainstalowany Go (GoLang) 1.2 lub nowszy na swoim systemie Linux, aby zainstalować rtop, w przeciwnym razie kliknij poniższy link, aby wykonać kroki instalacji GoLang:

  1. Zainstaluj GoLang (język programowania Go) w systemie Linux

Jak zainstalować rtop w systemach Linux

Jeśli masz zainstalowany Go, uruchom poniższe polecenie, aby zbudować rtop:

go get github.com/rapidloop/rtop

Plik wykonywalny rtop zostanie zapisany w $GOPATH/bin lub $GOBIN po zakończeniu wykonywania polecenia.

Uwaga: nie potrzebujesz żadnych zależności ani konfiguracji środowiska wykonawczego, aby zacząć korzystać z rtop.

Jak korzystać z rtop w systemach Linux

Spróbuj uruchomić rtop bez żadnych flag i argumentów, jak poniżej, wyświetli się komunikat o użyciu:

$GOBIN/rtop
Przykładowe wyjście
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)

Teraz monitorujmy zdalny serwer Linux za pomocą rtop w następujący sposób, odświeżając zebrane informacje domyślnie po 5 sekundach:

$GOBIN/rtop   [email  

Poniższe polecenie odświeży zebrane dane dotyczące wydajności systemu co 10 sekund:

$GOBIN/rtop [email  10

rtop może również łączyć się za pomocą agenta ssh, kluczy prywatnych lub uwierzytelniania hasłem.

Odwiedź repozytorium rtop Github: https://github.com/rapidloop/rtop

Podsumowując, rtop jest prostym i łatwym w użyciu narzędziem do zdalnego monitorowania serwera, używa bardzo niewielu i bezpośrednich opcji. Równie dobrze możesz przeczytać o kilku innych narzędziach wiersza poleceń do monitorowania systemu, aby ulepszyć umiejętności monitorowania wydajności Linuksa.

Na koniec skontaktuj się z nami za pośrednictwem sekcji komentarzy poniżej, jeśli masz jakiekolwiek pytania lub uwagi.