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ółowe informacje można znaleźć w pliku readme wtyczki Ceph.

Schemat tcp:// jest przestarzały we wtyczce MongoDB, ale pozostaje 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 oraz Zabbix agent 2.

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 konfiguracyjnego 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.

Template compatibility with Host Wizard

All out-of-the-box templates are now compatible with the Host Wizard. To upgrade them, see Template upgrade.