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