Wydanie systemu monitorowania Zabbix 4.4

Po 6 miesiącach rozwoju dostępne nowa wersja systemu monitorowania Zabbix 4.4, którego kod dystrybuowane przez licencjonowany na licencji GPLv2. Zabbix składa się z trzech podstawowych komponentów: serwera koordynującego wykonywanie kontroli, generującego żądania testowe i zbierającego statystyki; agenci do przeprowadzania kontroli po stronie hostów zewnętrznych; frontend do organizacji zarządzania systemem.

Aby odciążyć serwer centralny i utworzyć rozproszoną sieć monitorowania, można wdrożyć szereg serwerów proxy, które agregują dane dotyczące sprawdzania grupy hostów. Dane mogą być przechowywane w MySQL, PostgreSQL, TimescaleDB, DB2 i Oracle DBMS. Bez agentów serwer Zabbix może odbierać dane poprzez protokoły takie jak SNMP, IPMI, JMX, SSH/Telnet, ODBC i testować dostępność aplikacji internetowych i systemów wirtualizacji.

Głównym innowacje:

  • Wprowadzono nowy typ agenta - zabbix_agent2, napisany w Go i udostępniający framework do tworzenia wtyczek do testowania różnych usług i aplikacji. Nowy agent zawiera wbudowany harmonogram, który obsługuje elastyczne planowanie kontroli i może monitorować stan pomiędzy kontrolami (na przykład utrzymując otwarte połączenie z systemem DBMS). Aby zaoszczędzić ruch, obsługiwane jest wysyłanie odebranych danych w trybie wsadowym. Nowego agenta można na razie w przejrzysty sposób zastąpić starego tylko na platformie Linux;
  • Dodano możliwość użycia haki sieciowe oraz własne procedury obsługi akcji i powiadomień w przypadku wykrycia awarii sprawdzanych usług. Procedury obsługi mogą być napisane w języku JavaScript i używane do kontaktowania się z zewnętrznymi usługami dostarczania powiadomień lub systemami śledzenia błędów. Na przykład możesz napisać procedurę obsługi, która będzie wysyłać wiadomości o problemach na czat firmowy;
  • Wprowadzono oficjalne wsparcie dla DBMS Baza danych skali czasu jako repozytorium danych z kontroli. W przeciwieństwie do wcześniej obsługiwanych
    MySQL, PostgreSQL, Oracle i DB2, TimescaleDB DBMS jest specjalnie zoptymalizowany do przechowywania i przetwarzania danych w postaci szeregów czasowych (wycinki wartości parametrów w określonych odstępach czasu; rekord tworzy czas i zbiór wartości odpowiadających tym razem). TimescaleDB pozwala na znaczne poprawić wydajność i produktywność podczas pracy z takimi danymi, wykazując niemal liniowy poziom wydajności. Ponadto TimescaleDB obsługuje takie funkcje, jak automatyczne czyszczenie starych rekordów;

    Wydanie systemu monitorowania Zabbix 4.4

  • Przygotowany specyfikacje dotyczące projektowania szablonów w celu standaryzacji ustawień. Struktura plików XML/JSON zostaje doprowadzona do postaci umożliwiającej ręczną edycję szablonu w zwykłym edytorze tekstu. Istniejące szablony są dostosowane do proponowanych specyfikacji;
  • Wdrożono bazę wiedzy dokumentującą sprawdzane elementy i wyzwalacze, która może zawierać szczegółowy opis, wyjaśnienie celów gromadzenia informacji oraz instrukcje dotyczące postępowania w przypadku problemów;

    Wydanie systemu monitorowania Zabbix 4.4

  • Przedstawiono zaawansowane możliwości wizualizacji stanu infrastruktury. Dodano możliwość zmiany parametrów widgetu jednym kliknięciem. Zestawy wykresów są zoptymalizowane do wyświetlania na ekranach panoramicznych i dużych panelach ściennych. Wszystkie widżety są przystosowane do wyświetlania w trybie bezgłowym. Dodano nowy widget do wyświetlania prototypów wykresów. Do widżetu dodano nowy tryb przeglądania zbiorczego, zawierający zbiorcze statystyki problemów;

    Wydanie systemu monitorowania Zabbix 4.4

  • Wykresy i wykresy kolumnowe obsługują teraz wyświetlanie danych przetworzonych przy użyciu różnych funkcji agregujących, co ułatwia analizę danych w długich okresach czasu i upraszcza planowanie. Obsługiwane są następujące funkcje: min,
    max,
    śr
    liczyć,
    suma,
    pierwszy i
    ostatni;

    Wydanie systemu monitorowania Zabbix 4.4

  • Dodano możliwość automatycznej rejestracji nowych urządzeń za pomocą kluczy PSK (Klucz wstępny) z szyfrowaniem ustawień dla dodanego hosta;
    Wydanie systemu monitorowania Zabbix 4.4

  • Dodano obsługę rozszerzonej składni JSONPath, która umożliwia organizację złożonego wstępnego przetwarzania danych w formacie JSON, w tym operacji agregacji i wyszukiwania;

    Wydanie systemu monitorowania Zabbix 4.4

  • Dodano obsługę dołączania opisów do niestandardowych makr;
    Wydanie systemu monitorowania Zabbix 4.4

  • Poprawiona efektywność zbierania i definiowania danych związanych z WMI, JMX i ODBC poprzez dodanie nowych kontroli zwracających tablice obiektów w formacie JSON. Dodano także obsługę przechowywania dla usług VMWare i systemd, a także możliwość konwersji danych CSV do JSON;

    Wydanie systemu monitorowania Zabbix 4.4

  • Zwiększono maksymalny limit liczby elementów zależnych do 10 tys.;
  • Dodano obsługę nowych platform: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS i RHEL 8. Dla systemu Windows przygotowano pakiet z agentem w formacie MSI. Dodano obsługę szybkiego wdrożenia systemu monitorowania w izolowanym kontenerze lub w środowiskach chmurowych AWS, Azure,
    Platforma Google Cloud,
    Cyfrowy ocean i doker.

Źródło: opennet.ru

Dodaj komentarz