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.
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. |