5 Uwagi dotyczące aktualizacji do Zabbix 8.0

Te uwagi dotyczą aktualizacji z Zabbix 7.4.x do Zabbix 8.0.0.

Wszystkie uwagi są pogrupowane w następujące kategorie:

  • Zmiany niekompatybilne - zmiany, które mogą spowodować problemy w istniejących instalacjach, oraz inne krytyczne informacje związane z procesem aktualizacji
  • Inne - wszystkie pozostałe informacje opisujące zmiany w funkcjonalności Zabbix

Zobacz także:

  • Procedura aktualizacji zawierająca wszystkie istotne informacje o aktualizacji z wersji wcześniejszych niż Zabbix 8.0.0;
  • Aktualizacja klastra HA zawierająca instrukcje dotyczące aktualizacji serwerów w klastrze high-availability (HA).

Przełomowe zmiany

Wersje baz danych

Minimalne wymagane wersje baz danych zostały podniesione:

  • MySQL/Percona: 8.0.30 → 8.4.0
  • MariaDB: 10.5.00 → 10.11.00
  • PostgreSQL: 13.0 → 15.0
  • TimescaleDB: 2.13.0 → 2.20.0

Wtyczki

Wtyczka Ceph dla Zabbix agent 2 jest teraz ładowalną wtyczką i wymaga dodatkowych kroków instalacyjnych. Szczegóły znajdują się w pliku readme wtyczki Ceph.

Schemat tcp:// jest przestarzały w wtyczce MongoDB, ale został zachowany ze względu na zgodność wsteczną z istniejącymi konfiguracjami.

Minimalna wymagana wersja PHP

Minimalna wymagana wersja PHP została podniesiona z 8.0.0 do 8.2.0.

Rozszerzona lista UnsafeUserParameters

Znak % został dodany do listy UnsafeUserParameters dla Zabbix agent i Zabbix agent 2.

Moved filter parameters

As part of the customizable tables feature, some filter parameters have been moved from the filter tab to column options. If you have saved tabs for favorite filters that use any of the following filter parameters, they will be reset and must be reconfigured manually after the upgrade:

  • Monitoring > Hosts: Show suppressed problems
  • Monitoring > Latest data: Show tags, Tag name, Tag display priority, Show details
  • Monitoring > Problems: Show tags, Tag name, Tag display priority, Show operational data, Compact view, Show details, Show timeline, Highlight whole row

Inne

Wycofane makra usunięte

Obsługa następujących wbudowanych makr została teraz usunięta:

Usunięte Użyj zamiast tego
{ACK.DATE} {EVENT.UPDATE.DATE}
{ACK.MESSAGE} {EVENT.UPDATE.MESSAGE}
{ACK.TIME} {EVENT.UPDATE.TIME}
{EVENT.ACK.HISTORY} {EVENT.UPDATE.HISTORY}
{HOSTNAME<1-9>} {HOST.HOST}
{IPADDRESS<1-9>} {HOST.IP}
{PROFILE.*} {INVENTORY.*}
{TRIGGER.COMMENT} {TRIGGER.DESCRIPTION}
{TRIGGER.KEY} {ITEM.KEY}
{STATUS} {TRIGGER.STATUS}
{USER.ALIAS} {USER.USERNAME}

Usunięto walidację JSON i XML z pozycji HTTP agent

Walidacja JSON i XML została usunięta z pola Treść żądania w pozycjach HTTP agent. Pole nie sprawdza już, czy wartość jest prawidłowym XML lub JSON, a wybranie Dane XML jako Typ treści żądania nie wymaga już biblioteki libxml2.

Ukryte wyłączone linki w monitorowanych hostach

Wyłączone linki Graphs, Dashboards i Web nie są już wyświetlane na liście monitorowanych hostów.

Typ danych JSON

Zabbix obsługuje teraz JSON jako typ danych dla wartości pozycji. Jeśli używasz TimescaleDB, nowa hypertabela history_json (używana do przechowywania wartości JSON) musi zostać skonfigurowana ręcznie. Jeśli używasz Elasticsearch, domyślna wartość parametru konfiguracji serwera Zabbix HistoryStorageTypes obejmuje teraz json.

Usunięto przycisk opcji w formularzu nowego filtra tagów

Przycisk opcji, który wymagał wyboru między Wszystkie tagi a Lista tagów podczas tworzenia nowego filtra tagów, został usunięty.

Wartości pozycji wyświetlane jako HTML przy użyciu iframe'ów

Dane pozycji w widżecie Historia pozycji, gdy są wyświetlane jako tekst sformatowany w HTML, są teraz izolowane w iframe'ach.

Zgodność szablonów z Kreatorem hostów

Wszystkie gotowe szablony są teraz zgodne z Kreatorem hostów. Aby je zaktualizować, zobacz Aktualizacja szablonów.

Automatyczne zmienianie rozmiaru pól konfiguracyjnych

Większość pól konfiguracyjnych w interfejsie użytkownika teraz automatycznie zmienia rozmiar, aby dopasować się do swojej zawartości.