Zespół Zabbix z przyjemnością ogłasza wydanie Zabbix 4.4. Najnowsza wersja zawiera nowego agenta Zabbix, napisanego w języku Go, ustala standardy dla szablonów Zabbix i zapewnia rozszerzone możliwości wizualizacji.

Przyjrzyjmy się najważniejszym funkcjom zawartym w Zabbix 4.4.
Nowa generacja agenta Zabbix

Zabbix 4.4 wprowadza nowy typ agenta, zabbix_agent2, który oferuje szeroki zakres nowych możliwości i rozszerzone funkcje monitorowania:
- Napisany w języku Go.
- Framework wtyczek do monitorowania różnych usług i aplikacji.
- Możliwość utrzymywania stanu między sprawdzeniami (np. utrzymywanie stałych połączeń z bazą danych).
- Wbudowany harmonogram wspierający elastyczne interwały czasowe.
- Efektywne wykorzystanie sieci dzięki przesyłaniu dużych ilości danych.
- Obecnie agent działa na systemie Linux, ale wkrótce udostępnimy go także dla innych platform.
→ Pełną listę nowych funkcji znajdziesz w
NB! Istniejący agent Zabbix nadal będzie wspierany.
→
Webhooki i programowalna logika akcji / powiadomień
Znacząco poprawiona integracja z zewnętrznymi systemami powiadomień i wydawania zgłoszeń, co pozwoliło określić całą logikę przetwarzania za pomocą wbudowanego silnika JavaScript. Ta funkcjonalność upraszcza dwukierunkową integrację z zewnętrznymi systemami, umożliwiając łatwy dostęp z interfejsu użytkownika Zabbix do rekordów w Twoim systemie zgłoszeń, generowanie wiadomości w czacie i wiele więcej.
Ustanawianie standardów dla szablonów Zabbix
Wprowadziliśmy szereg standardów i jasno określonych do tworzenia szablonów.
Struktura plików XML/JSON została znacznie uproszczona, co pozwoliło na ręczne edytowanie szablonów przy użyciu jedynie edytora tekstu. Większość istniejących szablonów została ulepszona w celu dostosowania ich do nowych standardów.
Oficjalne wsparcie dla TimescaleDB

Oprócz MySQL, PostgreSQL, Oracle i DB2, teraz oficjalnie wspieramy także TimescaleDB. TimescaleDB zapewnia niemal liniowy poziom wydajności oraz automatyczne natychmiastowe usuwanie starych danych historycznych.
porównaliśmy wydajność z PostgreSQL.
Baza wiedzy dotycząca elementów danych i wyzwalaczy.

Zabbix 4.4 oferuje znacznie bardziej przejrzysty opis elementów danych i wyzwalaczy. Te informacje są niezwykle pomocne dla inżynierów, dostarczając im wszelkie możliwe szczegóły dotyczące znaczenia i przeznaczenia zebranych danych, szczegóły problemu oraz instrukcje dotyczące jego rozwiązania.
Zaawansowane możliwości wizualizacji

Pulpity i związane z nimi widgety zostały ulepszone w różnych aspektach, co ułatwiło ich tworzenie i zarządzanie, a także dodało możliwość zmiany parametrów widgetów jednym kliknięciem. Rozmiar siatki pulpitu jest teraz odpowiedni do obsługi ekranów ultra-szerokich i dużych ekranów.
Widget wyświetlania problemów został ulepszony, aby wspierać agregowane widoki, a także wprowadzono nowy widget do wyświetlania prototypów wykresów.
Ponadto wszystkie widgety mogą być teraz wyświetlane bez nagłówków.
Histogramy i agregacja danych

Zabbix 4.4 obsługuje histogramy, a widget wykresów teraz może agregować dane za pomocą różnych funkcji agregacyjnych. Kombinacja tych dwóch cech znacznie ułatwia długoterminową analizę danych i planowanie przepustowości.
→
Oficjalne wsparcie dla nowych platform

Zabbix 4.4 działa teraz również na następujących platformach:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent dla Mac OS/X
- Agent MSI dla Windows
Pełna lista dostępnych platform jest dostępna w .
Jednoklikowa instalacja w chmurze

Zabbix może być łatwo zainstalowany jako kontener lub gotowy obraz dysku w różnych usługach chmurowych:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Niezawodna automatyczna rejestracja

Nowa wersja Zabbix pozwala na użycie szyfrowania PSK do automatycznej rejestracji z automatycznymi ustawieniami szyfrowania dla dodanych hostów. Teraz możesz skonfigurować Zabbix, aby umożliwić automatyczną rejestrację urządzeń sieciowych tylko za pomocą PSK, tylko niezaszyfrowanymi lub w obu sposób.
→
Rozszerzony JSONPath do wstępnego przetwarzania

Zabbix teraz wspiera rozszerzoną składnię JSONPath, która umożliwia zaawansowane przetwarzanie danych JSON, w tym agregację i wyszukiwanie. Przetwarzanie wstępne może być również używane do niskopoziomowego wykrywania, co czyni je niezwykle potężnym narzędziem do automatyzacji i wykrywania.
Opisy makr użytkownika

Makra użytkownika to bardzo użyteczna funkcjonalność, która upraszcza konfigurację Zabbix i znacznie ułatwia wprowadzanie zmian w konfiguracji. Wsparcie dla opisów makr użytkownika pomoże udokumentować przeznaczenie każdego makra, co znacznie uprości ich zarządzanie.
Bardziej wydajne rozszerzone zbieranie danych

Zbieranie danych i wykrywanie obiektów związanych z WMI, JMX i ODBC zostało poprawione dzięki nowym kontrolkom, które zwracają tablice obiektów w formacie JSON. Dodaliśmy także wsparcie dla magazynów danych VMWare do monitorowania VMWare i usług systemd na platformie Linux, a także nowy typ przetwarzania wstępnego do konwersji CSV na JSON.
Inne nowinki i ulepszone możliwości Zabbix 4.4
- Wstępne przetwarzanie danych XML z LLD
- Maksymalna liczba zależnych metryk (dependent items) zwiększona do 10 tys. sztuk
- Dodano automatyczną konwersję typów w przetwarzaniu wstępnym JSONPath
- Nazwa hosta jest dołączana do plików eksportowych w trybie rzeczywistym
- Agent Windows teraz wspiera anglojęzyczne liczniki wydajności
- Możliwość ignorowania wartości w przetwarzaniu wstępnym w przypadku błędów
- Ostatnie dane zostały rozszerzone, aby zapewnić dostęp nie tylko do danych historycznych, ale także do danych operacyjnych
- Usunięto możliwość edycji opisów triggerów, znacząco uproszczono do nich dostęp
- Usunięto wsparcie dla wbudowanych typów mediów Jabber i Eztexting, zamiast nich używane są webhooki lub zewnętrzne skrypty
- Zaktualizowano domyślny panel sterowania
- Autonomiczne hosty zyskały możliwość wskazania opcji „połączenie z DNS” lub „połączenie z IP”
- Dodano wsparcie dla makra {EVENT.ID} dla URL triggera
- Element ekranu „Ekran” nie jest już wspierany
- Ostatni utworzony typ widżetu panelu sterowania jest zapamiętywany i wykorzystywany ponownie w przyszłości
- Widoczność nagłówków widgetów można dostosować dla każdego widgetu
Pełną listę nowych funkcji Zabbix 4.4 można znaleźć w .
Źródło: habr.com
