nowa wersja systemu monitorowania z otwartym kodem źródłowym z wieloma nowościami. Wydany release zawiera istotne ulepszenia bezpieczeństwa monitorowania, wsparcie dla single sign-on, wsparcie dla kompresji danych historycznych przy użyciu TimescaleDB, integrację z systemami dostarczania wiadomości oraz usługami wsparcia i wiele więcej.
Zabbix składa się z trzech podstawowych komponentów: serwera do koordynacji wykonywania sprawdzeń, tworzenia zapytań sprawdzających i gromadzenia statystyk; agentów do przeprowadzania sprawdzeń po stronie zewnętrznych hostów; frontend do organizacji zarządzania systemem. Kod na licencji GPLv2. Aby odciążyć centralny serwer i utworzyć rozproszoną sieć monitorowania, można wdrożyć serię serwerów proxy, które agregują dane o sprawdzeniu grupy hostów. Dane mogą być przechowywane w bazach danych MySQL, PostgreSQL, TimescaleDB, DB2 i Oracle. Bez agentów serwer Zabbix może otrzymywać dane przez takie protokoły jak SNMP, IPMI, JMX, SSH/Telnet, ODBC, przeprowadzać testy dostępności aplikacji internetowych oraz systemów wirtualizacji.
Oficjalne pakiety są dostępne dla aktualnych wersji następujących platform:
- dystrybucji Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- systemów wirtualizacji opartych na VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenci dla wszystkich platform, w tym MacOS i MSI dla agenta Windows
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Integracja z platformami usług wsparcia Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Integracja z systemami powiadomień użytkowników Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Aby przejść z wcześniejszych wersji, wystarczy zainstalować nowe pliki binarne (serwer i proxy) oraz nowy interfejs. Zabbix automatycznie przeprowadzi procedurę aktualizacji bazy danych. Instalacja nowych agentów nie będzie wymagana. Szczegóły można znaleźć w .
:
- Nowe szablony rozwiązań do monitorowania Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Wsparcie dla autoryzacji SAML dla rozwiązań single sign-on (SSO)
- Oficjalne wsparcie dla nowego modułowego agenta dla platform Linux i Windows
- Możliwość bezpiecznego przechowywania danych zbieranych przez agenta w lokalnym systemie plików
- Ulepszenie bezpieczeństwa:
- Wsparcie dla webhooków przez proxy HTTP
- Możliwość zablokowania wykonywania określonych kontroli przez agenta, wsparcie dla białych i czarnych list
- Możliwość tworzenia listy używanych protokołów szyfrowania dla połączeń TLS
- Wsparcie dla szyfrowanych połączeń z bazą danych MySQL i PostgreSQL
- Przejście na SHA256 w celu przechowywania haseł użytkowników
- Możliwość maskowania wartości poufnych (haseł, kluczy dostępu itp.) makr użytkownika w interfejsie Zabbix oraz przy wysyłaniu powiadomień
- Kompresja danych historycznych przy użyciu TimescaleDB
- Bardziej przyjazny interfejs z wygodną nawigacją w menu po lewej, które można zwinąć lub całkowicie ukryć, aby zaoszczędzić miejsce na ekranie
- Dostępna lista urządzeń do monitorowania dla zwykłych użytkowników
- Wsparcie dla niestandardowych modułów w celu rozszerzenia funkcjonalności interfejsu użytkownika
- Możliwość anulowania potwierdzenia problemu
- Nowe operatory preprocesowania do zamiany tekstu i uzyskiwania nazwy właściwości JSON podczas pracy z JSONPath
- Grupowanie wiadomości w kliencie e-mail według zdarzenia
- Możliwość używania poufnych makr w nazwie użytkownika i haśle do dostępu do IPMI
- Wsparcie dla szablonów wiadomości do powiadomień na poziomie typów mediów
- Oddzielne narzędzie konsolowe do testowania skryptów w JavaScript, przydatne do webhooków i preprocesowania
- Wsparcie dla wyzwalaczy operacji porównania dla danych tekstowych
- Nowe kontrole do automatycznego wykrywania metryk wydajności w systemie Windows, czujników IPMI, metryk JMX
- Konfiguracja wszystkich parametrów monitorowania ODBC na poziomie pojedynczej metryki
- Możliwość sprawdzania metryk szablonów i urządzeń bezpośrednio z interfejsu
- Wsparcie dla niestandardowych makr dla prototypów hostów
- Wsparcie dla typu danych Float64
- Optymalizacja wydajności interfejsu dla milionów urządzeń monitorujących
- Wsparcie dla operacji masowej zmiany niestandardowych makr
- Wsparcie dla filtrowania według tagów dla niektórych widgetów pulpitu nawigacyjnego
- Możliwość skopiowania wykresu z widgetu w postaci obrazka PNG
- Prosta konfiguracja i uproszczenie szablonów SNMP dzięki przeniesieniu parametrów SNMP na poziom interfejsu hosta
- Wsparcie dla metody API do dostępu do logu audytu
- Zdalne monitorowanie wersji komponentów Zabbix
- Monitorowanie dostępności urządzeń za pomocą funkcji nodata() uwzględnia dostępność proxy
- Wsparcie dla makr {HOST.ID}, {EVENT.DURATION} i {EVENT.TAGSJSON} w powiadomieniach
- Wsparcie dla ElasticSearch 7.x
- Wsparcie dla nanosekund w zabbix_sender
- Możliwość zresetowania pamięci podręcznej stanu SNMPv3
- Zwiększono rozmiar klucza metryki do 2048 znaków, rozmiar wiadomości przy potwierdzeniu problemu do 4096 znaków
Źródło: opennet.ru
