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.