Scout_Realtime, monitoruj serwer Gnu / Linux z poziomu przeglądarki

O Scout_Realtime

W następnym artykule przyjrzymy się Scout_Realtime. W poprzednich artykułach na tym blogu widzieliśmy różne narzędzia oparte na wierszu poleceń do monitorowania wydajności naszego systemu Gnu / Linux, takie jak htop, spojrzenia i inni. Ten, który dziś zobaczymy, jest inny proste narzędzie do monitorowania serwera.

Skautuj nas w czasie rzeczywistym pokaże metryki dysku, pamięci, sieci, procesora i procesu. Jest to proste, łatwe w użyciu i oparte na sieci Web narzędzie do monitorowania parametrów serwera Linux w czasie rzeczywistym, w bardzo przejrzysty sposób. Pokaże nam płynne wykresy dotyczące wskaźników zebranych z procesora, pamięci, dysku, sieci i procesów. Wszystko to w czasie rzeczywistym.

W tym artykule zobaczymy, jak zainstalować to narzędzie do monitorowania o nazwie scout_realtime na Ubuntu do monitorować serwer zdalny. Ale zanim przejdziemy do sprawy, zobaczymy kilka ogólnych cech, które ten program ma zamiar zaoferować użytkownikom.

Ogólna charakterystyka scout_realtime

  • Program jest open Source. Jego kod źródłowy można zobaczyć na stronie GitHub.
  • Przewijanie jest płynne w aktualizuj grafikę co sekundę.
  • wszystko kluczowe wskaźniki wydajności (Procesor, pamięć, wykorzystanie dysku i ruch sieciowy) są w jednym widoku, co zapewnia lepszy odczyt danych.
  • Według strony internetowej, wskaźniki wykorzystania pamięci są wyraźniejsze i dokładniejsze niż w innych programach do tego samego celu.
  • Procesy są pogrupowane o tej samej nazwie i liczbie uruchomionych procesów. Ma to zapewnić wyraźniejsze trendy w aktywnych procesach.
  • scout_realtime silnie zależny od systemu plików proc aby uzyskać dane. Procfs jest dostępny w dystrybucjach opartych na Gnu / Linux. OSX i FreeBSD nie mają pełnego wsparcia dla procfs i nie są kompatybilne.

Instalacja narzędzia do monitorowania Scout_realtime w systemie Ubuntu

Aby zainstalować scout_realtime na naszym serwerze Gnu / Linux, będziemy musieli zainstalować Ruby 1.9.3 lub nowszy. W tym celu użyjemy następującego polecenia w terminalu (Ctrl + Alt + T):

instalacja ruby ​​na serwerze Ubuntu

sudo apt install rubygems

Po zakończeniu instalacji Rubiego w naszym systemie możemy zainstaluj pakiet scout_realtime używając następującego polecenia w tym samym terminalu:

Instalacja Scout_realtime

sudo gem install scout_realtime

Uruchom scout_realtime

Po pomyślnym zainstalowaniu pakietu musimy uruchomić demona scout_realtime. Będzie on odpowiedzialny za zbieranie metryk serwera w czasie rzeczywistym. Aby uruchomić demona, w terminalu (Ctrl + Alt + T) piszemy:

uruchomienie scout_realtime

scout_realtime

Po uruchomieniu demona scout_realtime działa on na naszym serwerze Linux, który chcemy zdalnie monitorować poprzez port 5555.

Otwórz porty zapory

Jeśli korzystamy z firewalla, będziemy musieli otworzyć port 5555 którego używa scout_realtime. Dzięki temu umożliwimy Ci składanie wniosków. Możesz sprawdzić, jak to zrobić, na stronie pomocy UFW które oferują nam w witrynie Ubuntu,

Dostęp do Scout_Realtime

scout_realtime running

Gdy porty są otwarte, z dowolnego innego komputera, otwieramy przeglądarkę internetową i użyjemy adresu URL pokazanego poniżej, aby uzyskać dostęp do wykresów i monitorować wydajność zdalnego serwera.

http://localhost:5555

Lub możemy też użyć:

http://direccion-ip-o-dominio.com:5555

Wyświetl dzienniki programu

Domyślnie, dzienniki są zapisywane w pliku .scout / scout_realtime.log systemu. Będziemy mogli sprawdzić te rejestry za pomocą polecenia cat w terminalu (Ctrl + Alt + T) w następujący sposób:

cat .scout/scout_realtime.log

Zatrzymaj Scout_realtime

Jeśli chcemy zatrzymać demona scout_realtime, wykonamy następujące polecenie w terminalu (Ctrl + Alt + T):

scout_realtime stop

Odinstaluj scout_realtime

Aby odinstalować scout_realtime z systemu, będziemy musieli wykonać tylko następujące polecenie w terminalu:

sudo gem uninstall scout_realtime

Pomoc i informacje

Do sprawdź dostępne opcje tego programuw terminalu będziemy mogli napisać:

scout_pomoc w czasie rzeczywistym

scout_realtime --help

Jeśli ktoś potrzebuje więcej w sprawie tego programu możesz skontaktować się z repozytorium github z scout_realtime. Jeśli ktoś znajdzie błąd w programie, może to zgłosić w następujący sposób powiązanie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.