Jak uzyskać monitorowanie sieci w czasie rzeczywistym w systemie Linux za pomocą Netdata

click fraud protection

Netdata to zręczne narzędzie do monitorowania systemu oparte na przeglądarce internetowej z otwartym kodem źródłowym i funkcją monitorowania sieci w czasie rzeczywistym na platformie Linux. Daje wgląd w dziesiątki aspektów serwerów i komputerów z systemem Linux za pośrednictwem zaawansowanego centrum sterowania.

Zainstaluj Netdata

Narzędzie Netdata jest bardzo popularne w przestrzeni serwerów Linux, ze względu na łatwość śledzenia wielu różnych wskaźników. Jednak zbierane dane systemowe nie są specyficzne dla serwerów Linux i dlatego są przydatne nawet dla przeciętnych użytkowników komputerów stacjonarnych, którzy chcą dowiedzieć się więcej o tym, jak działa ich komputer.

Ubuntu

Aplikacja monitorująca Netdata jest dostępna dla użytkowników Ubuntu zarówno na pulpicie, jak i na serwerze za pośrednictwem oficjalnych źródeł oprogramowania. Aby zainstalować oprogramowanie, otwórz okno terminala i użyj menedżera pakietów Apt.

sudo apt install netdata

Debian

Debian ma wersję Netdata dostępną w oficjalnych repozytoriach oprogramowania. Ponieważ jest to oprogramowanie typu open source, nie trzeba zmieniać żadnych specjalnych ustawień. To powiedziawszy, jeśli nie podoba ci się fakt, że system operacyjny Debian często pozostaje w tyle za innymi dystrybucjami Linuksa, możesz chcieć zainstalować Debian Backports. Włączenie tej funkcji zapewni nowszą wersję Netdata.

instagram viewer

Aby zainstalować narzędzie do monitorowania Netdata na Debianie, otwórz terminal i użyj polecenia Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux ma dość nową wersję Netdata w swoich źródłach oprogramowania. Aby go zainstalować, otwórz okno terminala i zsynchronizuj go z Pacmanem.

sudo pacman -S netdata

Fedora

Niestety, twórcy Netdata zaniedbali Fedorę Linux, nie dostarczając wersji oprogramowania jako instalowalnej RPM. Zamiast tego osoby korzystające z Fedory, które chcą korzystać z tego oprogramowania, powinny postępować zgodnie z ogólnymi instrukcjami.

OpenSUSE

OpenSUSE ma doskonałą obsługę Netdata. Na szczęście wsparcie to znajduje się w głównych źródłach oprogramowania, więc użytkownicy nie będą musieli zajmować się repozytoriami innych firm. Aby zainstalować oprogramowanie w OpenSUSE, uruchom okno terminala i użyj menedżera pakietów Zypper.

sudo zypper in netdata

Ogólne instrukcje

Oprócz głównych dystrybucji Linuksa, Netdata ma całkiem dobre wsparcie w postaci wykonywalnego skryptu Bash. Ten skrypt po pobraniu instaluje statyczną wersję binarną oprogramowania w dowolnym systemie Linux. Zaletą tej metody jest to, że bez względu na używany system operacyjny Netdata będzie działać dobrze.

Instalacja Netdata za pomocą skryptu instalacyjnego działa najlepiej z narzędziem do pobierania Curl. Zwykle narzędzie Curl jest standardem w większości dystrybucji Linuksa. Jeśli jednak z jakiegoś powodu narzędzie Curl nie znajduje się na komputerze z systemem Linux, musisz go zainstalować przed kontynuowaniem.

Po zainstalowaniu wykonaj następujące czynności, aby uruchomić Netdata.

Wersja 32-bitowa

bash 

Wersja 64-bitowa

bash 

Instrukcje źródłowe

Skrypt Netdata to sposób, w jaki większość osób powinna korzystać z narzędzia w systemie, który oficjalnie nie obsługuje oprogramowania. Jeśli jednak z jakiegoś powodu skrypt się nie powiedzie, istnieje alternatywa: budowanie ze źródła. Aby skompilować oprogramowanie ze źródła, przejdź na oficjalną stronę Github i dowiedz się, jakie zależności wymaga Netdata przed budowaniem.

Po uzyskaniu wszystkich zależności działających na komputerze z systemem Linux wykonaj następujące czynności:

klon gita https://github.com/firehol/netdata.git --depth = 1. Płyta CD dane sieciowe
./netdata-installer.sh. 

Korzystanie z Netdata

Użytkownicy mają dostęp do Netdata lokalnie, a także zdalnie na dowolnym komputerze, który ma bezpośredni dostęp do serwera / komputera, na którym jest uruchomiony. Zainstalowanie Netdata na pulpicie Linux powoduje, że narzędzie jest dostępne z adresem IP „localhost”.

http://127.0.0.1:19999

Jednak użytkownicy planujący zdalny dostęp do Netdata, za pośrednictwem sieci, nie będą mogli uzyskać do niego dostępu w ten sposób. Zamiast tego, aby uzyskać dostęp do narzędzia do monitorowania Netdata z jednego komputera na drugi, otwórz terminal i uruchom następujące polecenie, aby określić adres IP:

adres IP pokaż | grep 192.168

Uruchamianie Pokaż adres IP polecenie za pomocą grep izoluje lokalny adres IPv4. Skopiuj adres IP i wklej go do nowej karty przeglądarki, aby uzyskać dostęp do Netdata w dowolnym miejscu w sieci LAN:

http://192.168.X.XXX: 19999

W aplikacji Netdata spójrz w bok i kliknij, aby wyświetlić różne dane. Alternatywnie można przeglądać setki wykresów, przewijając myszką.

Netdata to pasywne narzędzie. Wszystko, co robi, to zbieranie informacji o systemach Linux. Nie ma możliwości modyfikowania systemu w jakikolwiek sposób (poprzez zabijanie programów lub zmianę rzeczy). Zamiast tego zachęca się użytkowników, aby od czasu do czasu się z nim rejestrowali i pozwalali oprogramowaniu działać przez dłuższy czas w tle, aby zbierać dane.

Użycie procesora

Chcesz zobaczyć wykorzystanie procesora przez system? Spójrz na pasek boczny aplikacji internetowej Netdata i kliknij ikonę „Procesory”.

Wewnątrz procesorów dane są podzielone na wiele podkategorii, takich jak „wykorzystanie”, „przerwania”, softirqs, „softnet”, „cpufreq” i „cpuidle”. Te kategorie pokazują różne aspekty działania procesora systemu.

Dla przeciętnego użytkownika „Wykorzystanie” to sekcja, która ma największe znaczenie, ponieważ pokazuje dogłębny odczyt tego, w jaki sposób system wykorzystuje procesor ogólnie.

Wszystko jest oddzielone rdzeniami, dzięki czemu użytkownicy mogą uzyskać szczegółowe informacje o tym, jak działa każdy rdzeń.

Wykorzystanie pamięci RAM

Oprócz użycia procesora wielu użytkowników martwi się zużyciem pamięci. Chcą wiedzieć, w jaki sposób system zarządza pamięcią RAM, jaka jest średnia używana pamięć itp. Aby uzyskać dostęp do danych Netdata dotyczących pamięci systemowej, kliknij „Memory” na pasku bocznym.

Sekcja „Pamięć” zapewnia odczyt używanej pamięci systemowej w czasie rzeczywistym, ilość nieużywanej pamięci RAM, a nawet sposób zarządzania nią przez jądro Linux.

Eksportuj dane

Netdata i szybko zbiera wiele przydatnych danych. Na szczęście wszystkie te dane można łatwo wyeksportować (w formacie PDF) w celu przechowywania lub wykorzystania w raporcie itp.

Eksportowanie danych w czasie rzeczywistym z aplikacji Netdata jest dość proste. Aby to zrobić, odwiedź interfejs internetowy i kliknij ikonę drukowania, aby wyświetlić menu drukowania przeglądarki.

W menu drukowania poszukaj opcji „Drukuj do pliku” i wybierz ją, aby wygenerować plik PDF z danymi.

watch instagram story