Jak monitorować serwer i procesy Linux za pomocą Scout_Realtime

Zarządzając środowiskami z serwerami Linux mamy ogromną przewagę, a mianowicie posiadamy liczne darmowe narzędzia do monitorowania systemu zarówno na poziomie sprzętu jak i oprogramowania dzięki darmowemu kodowi. Każde narzędzie ma swoją własną charakterystykę i podejście, niektóre bardziej kompletne niż inne, a dzisiaj Solvetic opowie o specjalnym narzędziu o nazwie Scout_Realtime do użytku w środowiskach Linux.

Co to jest Scout_Realtime?Scout_Realtime został opracowany jako proste narzędzie internetowe w celu przeprowadzenia pełnego monitorowania różnych wskaźników serwera Linux w czasie rzeczywistym.

ParametryKorzystając z tego narzędzia uzyskamy metryki parametrów takie jak:

  • procesor
  • Pamięć
  • Dysk twardy
  • Internet
  • Najważniejsze procesy, 10 najważniejszych i wszystko w czasie rzeczywistym.

Cechy i zaletyNiektóre funkcje i zalety, które będziemy mieć podczas korzystania ze Scout_Realtime to:

  • Wykresy aktualizowane co sekundę: to narzędzie ma historyczny kontekst wykresów każdej metryki, za pomocą którego monitorowanie będzie wykonywane całkowicie w czasie rzeczywistym
  • Wyświetl aktywność dysku i sieci: Dodano metryki dotyczące wykorzystania dysku, dostępnego miejsca na dysku twardym i bieżącego ruchu w sieci
  • Grupowanie procesów po nazwie, Teraz procesy o tej samej nazwie są pogrupowane i wyświetlana jest liczba uruchomionych procesów, w ten sam sposób, gdy zostanie aktywowany nowy proces, zostanie on wyświetlony w konsoli internetowej
  • Metryki wykorzystania pamięci, istnieje specjalna metryka dla całego bieżącego wykorzystania pamięci RAM, ponieważ jest to jeden z czynników, który ma większy wpływ na poziom wydajności w systemie Linux.

1. Jak zainstalować Scout_Realtime na Linuksie?

Krok 1
Aby zainstalować scout_realtime na serwerze Linux, musimy mieć zainstalowany Ruby 1.9.3+, który można zainstalować za pomocą jednego z następujących poleceń w zależności od używanej dystrybucji:

 sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora) 

POWIĘKSZAĆ

Krok 2
Wpisujemy literę Y lub S, aby potwierdzić pobranie i odpowiednią instalację. Po zakończeniu tego kroku przystępujemy do instalacji pakietu Scout_realtime za pomocą następującego polecenia:

 sudo gem zainstalować scout_realtime

POWIĘKSZAĆ

Krok 3
Po zainstalowaniu pakietu scout_realtime konieczne będzie uruchomienie demona scout_realtime, aby mógł zbierać metryki z serwera w czasie rzeczywistym, w tym celu wykonujemy następujące czynności:

 scout_realtime

POWIĘKSZAĆ

Krok 4
Dzięki temu wynikowi możemy zweryfikować, czy demon scout_realtime działa na serwerze Linux i czy dla procesu zdalnego monitorowania będzie dostępny port 5555, w przypadku korzystania ze zintegrowanego firewalla konieczne będzie włączenie portu 5555 dla scout_realtime do nasłuchiwania w zaporze, a tym samym umożliwić realizację żądań.

W tym celu wykonujemy następujące czynności:

Na Debianie lub Ubuntu

 sudo ufw zezwól na przeładowanie 5555 sudo ufw

Na CentOS 7

 sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd przeładuj

POWIĘKSZAĆ

Krok 5
Jeśli zapora nie jest włączona, można ją aktywować, wykonując następujące czynności:

 sudo ufw umożliwia dostęp do Scout_Realtime

2. Jak uzyskać dostęp do Scout_Realtime w systemie Linux?

Krok 1
Po przeprowadzeniu tego procesu będzie można uzyskać dostęp do narzędzia z dowolnej przeglądarki przy użyciu następującej składni:

 http://lokalny host: 5555
lub
 http://adres_IP: 5555
Krok 2
Otrzymany wynik będzie następujący:

POWIĘKSZAĆ

Krok 3
Znajdziemy tam:

  • Na górze wykorzystanie procesora, dysku, pamięci i sieci w czasie rzeczywistym
  • W dolnej części 10 najistotniejszych procesów systemu
  • Z boku zobaczymy architekturę i wersję systemu, nazwę komputera, liczbę procesorów, używaną pamięć RAM i wolne miejsce na dysku twardym.

Domyślnie logi scout_realtime są przechowywane w katalogu .scout / scout_realtime.log, aby zobaczyć ich zawartość możemy użyć polecenia cat w ten sposób:

 kot .scout / scout_realtime.log

POWIĘKSZAĆ

Krok 4
Jeśli chcemy zatrzymać demona narzędzia, wykonujemy następujące polecenie:

 scout_realtime stop
Aby w pełni odinstalować Scout_Realtime z Linuksa, musisz użyć następującego polecenia:
 gem odinstalować scout_realtime
Dzięki temu to proste narzędzie pozwala nam na stałe monitorowanie w czasie rzeczywistym głównych komponentów naszych serwerów Linux.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave