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 |