9 Co nowego w Zabbix 7.0.4

Zobacz zmiany niekompatybilne dla tej wersji.

Wymagania

Wymagany libevent 2.0.10

Minimalna wymagana wersja libevent została podniesiona do 2.0.10.

Makra

Funkcje makr

Dodano nowe funkcje makr:

Functions Description
regrepl Zastępuje znak lub podciąg w wartości makra.
Uwaga: ta funkcja jest obsługiwana tylko przez bibliotekę libpcre2. Jeśli serwer/proxy Zabbix został skompilowany z libpcre, ta funkcja zwróci UNKNOWN.
tr Transliteruje znaki w wartości makra.
btoa Koduje wartość makra do formatu Base64.
htmlencode,htmldecode Koduje/dekoduje wartość makra do/z formatu zakodowanego HTML.
urlencode,urldecode Koduje/dekoduje wartość makra do/z formatu zakodowanego URL.
uppercase,lowercase Przekształca tekst na wielkie, małe litery.

Więcej informacji można znaleźć w sekcji funkcje makr.

Pozycje

Ponowienie dla pozycji SNMP bulk

Dodano ponowienie dla pozycji SNMP bulk, aby uniknąć niepowodzenia w przypadku utraty jednego z pakietów.

Limit czasu dla pozycji SNMP z get i walk jest ustawiany dla całej sesji. Jeśli limit czasu zostanie osiągnięty, nastąpi jedno ponowienie, limit czasu zostanie zresetowany, a ostatnie żądanie zostanie wysłane ponownie, co pozwoli kontynuować sesję od ostatniego żądania, jeśli pojedynczy pakiet zostanie utracony lub dotrze zbyt późno.

Wybór ramki w pozycjach przeglądarki

Pozycje przeglądarki obsługują teraz nową metodę browser.switchFrame() do przełączania na określoną ramkę wskazaną w parametrach metody.

Scenariusze webowe

Ulepszone zmienne scenariusza web

Zmienne w scenariuszach web zostały ulepszone przez dodanie:

  • obsługi funkcji makr, np. {newVar}={{myVar}.btoa()}
  • obsługi JSONPath, np. {url}=jsonpath:$.host_url
  • obsługi XML Xpath, np. {status}=xmlxpath://host/response/status

Bazy danych

Obsługa TimescaleDB 2.16

Maksymalna obsługiwana wersja TimescaleDB to teraz 2.16.X.

Obsługa MariaDB 11.5

Maksymalna obsługiwana wersja MariaDB to teraz 11.5.X.

Powiadomienia

Integracje webhook

Dostępna jest nowa integracja, która umożliwia integrację Zabbixa z funkcją przepływu pracy MS Teams przy użyciu typu mediów Zabbixa webhook.

Szablony

Dla nowych szablonów i zmian w istniejących szablonach zobacz Zmiany w szablonie.

frontend

Klawisz TAB w skryptach

Naciśnięcie klawisza TAB w modalnym edytorze JavaScript teraz wstawia znak tabulacji (odpowiednik 4 spacji) zamiast przenosić fokus do innego elementu. Dotyczy to parametru Script w pozycjach przeglądarki, pozycjach skryptowych, webhookach oraz kroku wstępnego przetwarzania JavaScript.

Szybki dostęp do konfiguracji hosta lub szablonu

W podsekcjach Data collection > Hosts oraz Data collection > Templates (takich jak Items lub Discovery rules) można teraz kliknąć nazwę hosta lub szablonu, aby otworzyć formularz ich konfiguracji.

Dodatkowo menu pozycji zawiera teraz opcję Host lub Template, co umożliwia szybki dostęp do hosta lub szablonu, do którego należy pozycja, oraz jego konfigurację.

Filtrowanie dziennika audytu według adresu IP

Do filtra dziennika audytu dodano opcję IP. Teraz można filtrować dziennik audytu według adresu IP, z którego została zainicjowana aktywność.

Dodatkowo adresy IP na liście są teraz klikalne. Kliknięcie hiperłącza spowoduje przefiltrowanie rekordów według odpowiedniego adresu IP.

Akcje ponumerowane, w których użyto typu mediów/skryptu

Akcje, w których użyto typu mediów/skryptu, są teraz poprzedzone numerem wskazującym łączną liczbę takich akcji. Zobacz Typy mediów/Skrypty.

Szyfrowanie

Opcje szyfrów TLS w Zabbix agent 2

Opcje szyfrów TLS zostały dodane do konfiguracji Zabbix agent 2 oraz Windows agent 2.

Opcja Zabbix agent 2 Windows agent 2
TLSCipherCert yes -
TLSCipherCert13 yes yes
TLSCipherPSK yes -
TLSCipherPSK13 yes yes
TLSCipherAll yes -
TLSCipherAll13 yes yes