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