Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2752|Odpowiedź: 2

[linux] Linux wdraża narzędzie do monitorowania wydajności Netdata za pomocą Dockera

[Skopiuj link]
Opublikowano 04.09.2024 22:43:10 | | | |
Wymagania: wdrożenie narzędzia do wizualnego monitorowania na małym hostze w Linuksie, które obsługuje przeglądanie przez internet, widziałem wcześniej narzędzie do monitorowania wydajności Netdata na systemie openwrt, a także używałem Grafana+Prometheus+Node Exporter, i efekt również jest bardzo dobry, ale w końcu jest tylko jeden komputer, a ta kombinacja jest zbyt wymagająca.

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Oto odpowiedź AI:
Istnieje wiele pulpitów do wizualizacji monitorowania serwerów Linuksa, a oto kilka popularnych narzędzi dla Ciebie:

Grafana: otwartoźródłowa platforma do wizualizacji i analizy danych, która obsługuje wiele źródeł danych (takich jak Prometheus, InfluxDB itp.) i potrafi tworzyć bogate wizualne pulpity do wyświetlania różnych wskaźników dla serwerów Linuksa.

Kibana: otwartoźródłowe narzędzie do wizualizacji danych firmy Elasticsearch, głównie wykorzystywane do analizy logów, obsługujące wykresy statystyczne, wyszukiwanie, przeglądanie i inne funkcje, odpowiednie do scenariuszy wymagających dużej ilości analizy logów.

Netdata: Narzędzie do monitorowania zasobów systemowych Linuksa generowane w czasie rzeczywistym, które zapewnia bogaty interfejs graficzny do monitorowania CPU, pamięci, dysku, sieci i innych wskaźników.

Zabbix: Rozwiązanie monitorujące open-source na poziomie korporacyjnym, oferujące zaawansowane funkcje monitorowania, w tym automatyczne wykrywanie, rozproszone monitorowanie, alarm awarii itp. Zabbix oferuje bogaty interfejs internetowy do wyświetlania różnych wskaźników monitorowania.

Cacti: Narzędzie do monitorowania ruchu oparte na bazie RRD, które wykorzystuje SNMP do pozyskiwania informacji o urządzeniach sieciowych, potrafi rysować historyczne krzywe i wspiera więcej obiektów monitorujących poprzez rozszerzenia wtyczek.

Prometheus: otwartoźródłowa baza danych szeregów czasowych powszechnie wykorzystywana do monitorowania usług w środowiskach kontenerowych. Dzięki narzędziom wizualizacyjnym, takim jak Grafana, możliwe jest kompleksowe monitorowanie serwerów Linuksa.

Nagios: Klasyczne narzędzie monitorujące open source, które monitoruje hosty, usługi, aplikacje i wiele innych rzeczy, z funkcjami alarmu awarii. Sam Nagios oferuje jedynie podstawowy interfejs webowy, który pozwala na bogatsze wizualizacje poprzez instalację wtyczek.

Iptop: Narzędzie do monitorowania sieci podobne do polecenia najwyższego, które może wyświetlać informacje o ruchu sieciowym i połączeniach w czasie rzeczywistym.

Wybierz odpowiednie narzędzie do monitorowania wizualnego na podstawie swoich rzeczywistych potrzeb i sytuacji. Niektóre narzędzia lepiej sprawdzają się w dużych środowiskach korporacyjnych, podczas gdy inne lepiej sprawdzają się w mniejszych zespołach lub indywidualnych użytkownikach.
Oficjalna strona internetowa:Logowanie do linku jest widoczne.
Adres GitHub:Logowanie do linku jest widoczne.

Ten artykuł jest wdrażany na Rocky Linux 9 za pomocą docker-compose z następującym plikiem konfiguracyjnym docker-compose.yml:

Następnie przeglądarka się otwiera:http://ip:19999/Efekt po pewnym czasie pracy wygląda następująco:



Odniesienie:Logowanie do linku jest widoczne.




Poprzedni:Linux wykorzystuje chrony do synchronizacji czasu systemowego
Następny:Docker analizuje najnowszą, konkretną (odpowiadającą) wersję obrazu
 Ziemianin| Opublikowano 06.09.2024 09:08:11 |
Jeśli zapora jest włączona, port 19999 może być niedostępny


Opcja 1 (niezalecana)

Na stałe wyłącz zaporę za pomocą następującego polecenia:

Opcja 2

Niech TCP 19999 przejdzie na port następującym poleceniem:

firewall-cmd --permanent --add-port=19999/tcp Polecenie to służy do trwałego otwarcia portu (w tym przypadku portu 19999) w zaporze. Teraz wyjaśnijmy parametry tego polecenia jeden po drugim:

firewall-cmd: To narzędzie wiersza poleceń służące do zarządzania zaporami systemowymi Fedora/RedHat/CentOS (usługi firewalld).

--stałe: Ten parametr oznacza, że wprowadzone zmiany są trwałe, tzn. zmiany obowiązują nawet po ponownym uruchomieniu systemu. Jeśli ten parametr nie zostanie użyty, modyfikacja zadziała tylko w bieżącej sesji roboczej.

--add-port=19999/tcp: Ten parametr wskazuje numer portu oraz typ protokołu, który należy dodać i otworzyć. W tym przykładzie numer portu to 19999, a typ protokołu to TCP. Możesz zmieniać programowanie innych portów lub protokołów (np. UDP) w zależności od potrzeby.

Podsumowując, to polecenie na stałe otwiera port 19999 w protokole TCP w zaporze. Po wykonaniu tego polecenia upewnij się, że wczytujesz konfigurację zapory, aby zastosować wprowadzone zmiany, co można zrobić za pomocą polecenia firewall-cmd --reload.


 Ziemianin| Opublikowano 25.09.2025 10:50:10 |
Tutorial sysstat dla narzędzi do monitorowania wydajności systemu Linux
https://www.itsvse.com/thread-11076-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com