Ubuntu

Jak zainstalować narzędzie do monitorowania Netdata na Ubuntu 20.04

Jak zainstalować narzędzie do monitorowania Netdata na Ubuntu 20.04
Uzyskiwanie statystyk w czasie rzeczywistym dotyczących różnych wskaźników systemowych jest najwyższym priorytetem dla administratorów systemu, programistów i ogólnie zespołów operacyjnych. Pomaga w monitorowaniu systemów w czasie rzeczywistym i szybkim wykrywaniu usterek lub błędów oraz ich rozwiązywaniu, aby zapewnić, że wszystko wróci na właściwe tory.

Netdata to bezpłatna i rozproszona aplikacja do monitorowania w czasie rzeczywistym o otwartym kodzie źródłowym, która działa na różnych urządzeniach komputerowych; serwery fizyczne, serwery w chmurze, kontenery, a nawet urządzenia IoT. Zbiera ogromną ilość danych i wizualizuje je na eleganckich i interaktywnych pulpitach nawigacyjnych. Zamierzamy zainstalować Netdata na Ubuntu 20.04 LTS, a następnie zademonstruj, jak wizualizowane są różne metryki.

Krok 1: Zainstaluj Netdata za pomocą kickstart.skrypt sh

Jest to najbardziej preferowany sposób instalowania Netdata ponieważ pozwala na przekazywanie innych argumentów w tym samym poleceniu w celu dostosowania procesu instalacji. Co najważniejsze, ta metoda działa bezproblemowo we wszystkich dystrybucjach.

Na początku możesz chcieć zobaczyć więcej informacji o Netdata. Użyj polecenia APT w następujący sposób.

$ apt pokaż dane sieciowe

Dane wyjściowe dostarczają informacji Netdata, takich jak najnowsza wersja, pochodzenie, rozmiar instalacji i opis pakietu.

Aby zainstalować Netdata, po prostu uruchom kickstart skrypt w następujący sposób.

$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Jak zauważysz, skrypt wykonuje kilka operacji. Najpierw automatycznie wykrywa system operacyjny Linux i dystrybucję, którą używasz, a później instaluje wymagane pakiety.

Z poniższych danych wyjściowych widać, że nasze informacje o systemie operacyjnym zostały pobrane i wyświetlone na standardowe wyjście przez skrypt.

Następnie skrypt sprawdza, czy masz istniejącą instancję Netdata, a jeśli istnieje, skrypt aktualizuje Netdata zamiast instalować Netdata od nowa.

Następnie skrypt pobiera Netdata z repozytorium Git i przechowuje go w /usr/src/netdata.git. Ścieżka. Wszystkie wymagane pliki i zależności są następnie instalowane, a indeks pakietów aktualizowany.

Po drodze zostanie wyświetlona lokalizacja plików Netdata, w tym plików konfiguracyjnych, plików internetowych, plików db i plików dziennika, jak pokazano.

Pod koniec zostaną wyświetlone podstawowe instrukcje dotyczące dostępu do pulpitu nawigacyjnego Netdata wraz z uruchamianiem i zatrzymywaniem Netdata.

Skrypt aktualizacji netdata-updateer.cii jest następnie dodawany do /etc/cron-daily f zapewnić stałą aktualizację Netdata.

Po zakończeniu instalacji skrypt poinformuje Cię, że Netdata został pomyślnie zainstalowany i teraz działa.

Cała instalacja zajmuje trochę czasu, możesz zrobić sobie krótką przerwę lub po prostu poczekać, aż zostanie ukończona.

Krok 2: Sprawdź, czy Netdata działa is

Netdata jest w końcu zainstalowany. Rozsądne jest jednak sprawdzenie, czy rzeczywiście usługa Netdata jest aktywna i działa.

Domyślnie Netdata nasłuchuje na porcie 19999. Aby to potwierdzić, uruchom poniższe polecenie netstat:

$ sudo netstat -pnltu | grep 19999

Możesz również potwierdzić, że usługa systemd Netstat jest uruchomiona, wywołując:

$ sudo systemctl status netdata

Dane wyjściowe potwierdzają, że rzeczywiście Netdata działa zgodnie z oczekiwaniami.

Krok 3: Skonfiguruj zaporę

W tym momencie możesz uzyskać dostęp do Netdata z przeglądarki z poziomu systemu hosta. Jeśli jednak włączona jest zapora UFW, nie będzie to możliwe. Mając to na uwadze, port 19999 musi być dozwolony.

Uruchom więc następujące polecenia:

$ sudo ufw zezwól na 19999/tcp
$ sudo ufw przeładuj

Następnie potwierdź, że port 19999 jest dozwolony na zaporze.

$ status sudo ufw

Krok 4: Uzyskaj dostęp do pulpitu nawigacyjnego Netdata

Wszystkie konfiguracje są gotowe i odkurzone. Gdy zakończymy, uzyskamy dostęp do Netdata, przeglądając następujący adres URL. Zastąpić host-ip z prawdziwym adresem IP twojego hosta.

http://host-ip:19999

I voila! Pojawi się pulpit nawigacyjny Netdata z eleganckimi i pięknymi wizualizacjami wyświetlającymi przegląd systemu głównych wskaźników systemu, takich jak wykorzystanie procesora, statystyki przepustowości sieci, odczyt/zapis dysku i wykorzystanie pamięci RAM.

Na prawym pasku bocznym znajdują się dodatkowe opcje metryk systemowych, które można kliknąć, aby wyświetlić pulpity nawigacyjne, które wizualizują statystyki w czasie rzeczywistym.

Na przykład, aby rzucić okiem na przepustowość sieci, wybierz ikonę „Interfejsy sieciowe”, jak pokazano.

Pulpit nawigacyjny „Interfejsy sieciowe” zostanie wyświetlony ze statystykami przepustowości na różnych kartach sieciowych.

Wniosek

Netdata zapewnia doskonałe rozwiązanie do monitorowania pojedynczego węzła w czasie rzeczywistym. Możesz skonfigurować alarmy i powiadomienia, które mogą być wyzwalane po przekroczeniu określonego zdarzenia lub progu. Wypróbuj Netdata i daj nam znać o swoich doświadczeniach.

Jak wykluczyć Directory Rsync?
Rsync (oznacza zdalną synchronizację) to bardzo potężne narzędzie wiersza poleceń do lokalnej i zdalnej synchronizacji plików i katalogów. Jest preins...
Jak mierzyć i pokazywać postępy w kopiowaniu rsync Linuksa?
Rsync oznacza „zdalną synchronizację”, która jest darmowym i otwartym narzędziem do synchronizacji plików z wierszem poleceń, używanym do przesyłania ...
Jak używać rsync do kopiowania plików
Rsync to narzędzie wiersza poleceń w systemie Linux, które służy do kopiowania plików z lokalizacji źródłowej do lokalizacji docelowej. Możesz kopiowa...