NetData to bezpłatna i open source rozproszona aplikacja monitorowania w czasie rzeczywistym, która działa na różnych urządzeniach komputerowych; Serwery fizyczne, serwery chmurowe, kontenery, a nawet urządzenia IoT. Zbiera wiele danych i wizualizuje je na eleganckich i interaktywnych pulpitach nawigacyjnych. Zamierzamy zainstalować NetData na Ubuntu 20.04 LTS, a następnie pokazuj, jak wizualizowane są różne wskaźniki.
Krok 1: Zainstaluj NetData za pomocą Kickstart.Skrypt SH
Jest to najbardziej preferowany sposób instalowania NetData, ponieważ pozwala on przekazać inne argumenty na tym samym poleceniu w celu dostosowania procesu instalacji. Co najważniejsze, ta metoda płynnie działa na wszystkich dystrybucjach.
Na początku możesz wyświetlić więcej informacji o NetData. Użyj polecenia Apt w następujący sposób.
$ apt show netdata
Wyjście zawiera informacje NetData, takie 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. Po pierwsze, automatycznie wyznacza system operacyjny Linux i dystrybucję, a później instaluj wymagane pakiety.
Z wyników poniżej widać, że nasze informacje o systemie operacyjnym zostały odzyskane i wyświetlone do stdout przez skrypt.
Skrypt następnie sprawdza, czy masz istniejącą instancję NetData, a jeśli taki jest, skrypt aktualizuje netData zamiast instalować netData na nowo.
Następnie skrypt pobiera NetData z repozytorium Git i przechowuje /usr/src/netdata.git. Ścieżka. Wszystkie wymagane pliki i zależności są następnie zainstalowane i zaktualizowany indeks pakietów.
Po drodze lokalizacja plików NetData, w tym plików konfiguracyjnych, plików internetowych, plików DB i plików dziennika.
Pod koniec wyświetlane będą podstawowe instrukcje dotyczące dostępu do pulpitu nawigacyjnego NetData wraz z uruchomieniem i zatrzymaniem NetData.
Skrypt aktualizacji NetData-updater.cii jest następnie dodawany do /etc/cron codziennie F, aby upewnić się, że NetData jest stale aktualizowana.
Gdy instalacja się kończy, skrypt poinformuje Cię, że NetData został pomyślnie zainstalowany i teraz działa.
Cała instalacja zajmuje sporo czasu, możesz chcieć zrobić krótką przerwę lub po prostu się rozłączyć, dopóki nie zostanie zakończone.
Krok 2: Potwierdź, że NetData działa
NetData jest ostatecznie zainstalowany. Jednak rozsądnie jest sprawdzić, czy rzeczywiście usługa NetData jest aktywna i działa.
Domyślnie NetData słucha w porcie 19999. Aby to potwierdzić, uruchom polecenie NetStat poniżej:
$ sudo netstat -pnltu | GREP 19999
Możesz również potwierdzić, że usługa NetStat SystemD działa, wywołując:
$ sudo Systemctl status NetData
Wyjście potwierdza, że rzeczywiście NetData działa, jak byśmy się spodziewali.
Krok 3: Skonfiguruj zaporę ogniową
W tym momencie możesz uzyskać dostęp do NetData z przeglądarki z systemu hosta. Jeśli jednak zapora UFW jest włączona, nie będzie to możliwe. Mając to na uwadze, Port 19999 musi być dozwolony.
Więc uruchom następujące polecenia:
$ sudo ufw zezwolić na 19999/tcp
$ sudo ufw przeładowanie
Następnie potwierdź, że Port 19999 jest dozwolony w zaporze.
Status $ sudo UFW
Krok 4: Dostęp do deski rozdzielczej NetData
Wszystkie konfiguracje są wykonywane i odkurzane. Gdy się kończymy, zamierzamy uzyskać dostęp do NetData, przeglądając następujący adres URL. Zastąp IP hosta Z prawdziwym adresem IP twojego hosta.
http: // host ip: 19999
I voila! Pulpit nawigacyjny NetData będzie widoczny z eleganckimi i pięknymi wizualizacjami wyświetlającymi przegląd systemu głównych wskaźników systemowych, takich jak wykorzystanie procesora, statystyki pasma sieciowego, odczyt/zapis i wykorzystanie pamięci i pamięci RAM.
Na prawym pasku bocznym znajdują się dodatkowe opcje metryczne systemu, 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 „Interfejsów sieciowych” będzie wyświetlany z statystykami przepustowości w różnych adapterach sieciowych.
Wniosek
NetData stanowi doskonałe rozwiązanie do monitorowania pojedynczego węzła w czasie rzeczywistym. Możesz skonfigurować alarmy i powiadomienia, które można uruchomić, gdy przekroczone jest określone zdarzenie lub próg. Spróbuj NetData i daj nam znać o swoim doświadczeniu.