- Informacje o aktualizacji do Zabbix 8.0
- Przełomowe zmiany
- Inne
- Wycofane makra usunięte
- Usunięto walidację JSON i XML z pozycji HTTP agent
- Ukryte wyłączone linki w monitorowanych hostach
- Typ danych JSON
- Usunięto przycisk opcji w formularzu nowego filtra tagów
- Wartości pozycji wyświetlane jako HTML przy użyciu iframe'ów
- Zgodność szablonów z Kreatorem hostów
- Automatyczne zmienianie rozmiaru pól konfiguracyjnych
- Zastąpiona zmienna konfiguracji frontend
- Równoległe przetwarzanie sprawdzeń SNMPv1 i SNMPv2
- Changes to the Zabbix SELinux policy package
Informacje o aktualizacji do Zabbix 8.0
Te informacje dotyczą aktualizacji z Zabbix 7.4.x do Zabbix 8.0.0.
Wszystkie informacje są pogrupowane w:
- Zmiany powodujące niezgodność - zmiany, które mogą spowodować problemy z istniejącymi instalacjami, oraz inne istotne 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 dotyczące aktualizacji z wersji wcześniejszych niż Zabbix 8.0.0;
- Aktualizacja klastra HA zawierająca instrukcje dotyczące aktualizacji serwerów w klastrze wysokiej dostępności (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.
Przeniesione parametry filtra
W ramach funkcji konfigurowalnych tabel niektóre parametry filtra zostały przeniesione z karty filtra do opcji kolumn. Jeśli masz zapisane karty ulubionych filtrów, które używają któregokolwiek z poniższych parametrów filtra, zostaną one zresetowane i po aktualizacji trzeba będzie skonfigurować je ręcznie:
- 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.
Zastąpiona zmienna konfiguracji frontend
Zmienna $ALLOW_HTTP_AUTH została zastąpiona flagą funkcji $ZBX_FEATURE_FLAGS['http_auth_enabled'] w pliku konfiguracji frontend (zabbix.conf.php).
Równoległe przetwarzanie sprawdzeń SNMPv1 i SNMPv2
Asynchroniczne sprawdzenia usługi SNMPv1 i SNMPv2 są teraz przetwarzane równolegle przez dostępne procesy wykrywania.
Changes to the Zabbix SELinux policy package
For version 10 of AlmaLinux, CentOS Stream, RHEL, Rocky Linux, and Oracle Linux, the existing zabbix-selinux-policy package now has a dependency on either zabbix-selinux-policy-main or selinux-policy-targeted-extra.
If you have existing zabbix-selinux-policy installation, no manual changes are required.
During package upgrade, zabbix-selinux-policy-main will be installed automatically.
If selinux-policy-targeted-extra is already installed, no additional package will be installed.