12 Uwagi dotyczące aktualizacji do wersji 7.0.1

Zmiany niezgodne wstecznie

Awaria serwera z TimescaleDB po aktualizacji z wersji 7.0

Aktualizacja do Zabbix 7.0.1 (lub nowszej) z Zabbix 7.0.0 z użyciem TimescaleDB powoduje awarię serwera. Problem ten jest spowodowany obejściem problemu z zadaniem kompresji w tabeli auditlog w Zabbix 7.0, które nieodwracalnie zmieniło politykę kompresji tabeli auditlog.

Szczegółowe informacje o ręcznym naprawieniu tabeli auditlog znajdują się w sekcji znane problemy.

Należy zauważyć, że takie problemy nie powinny występować podczas aktualizacji z wersji Zabbix wcześniejszych niż 7.0 do 7.0.1 (lub nowszej). Instrukcje aktualizacji znajdują się w sekcji Aktualizacja schematu TimescaleDB.

Błąd przywracania bazy danych z PostgreSQL/TimescaleDB po aktualizacji z 7.0.0-7.0.4

Użycie pg_restore do przywrócenia kopii zapasowej PostgreSQL lub TimescaleDB utworzonej w Zabbix 7.0.0-7.0.4 spowoduje błąd braku funkcji base36_decode, co doprowadzi do niepowodzenia przywracania. Błąd ten występuje podczas przywracania kopii zapasowej utworzonej za pomocą pg_dump.

Szczegóły dotyczące ręcznego rozwiązania tego problemu przed utworzeniem kopii zapasowej znajdują się w sekcji znane problemy.

Jeśli nie dokonano jeszcze aktualizacji do Zabbix 7.0.0, należy pamiętać, że nie powinny występować takie problemy podczas aktualizacji z wersji Zabbix sprzed 7.0 do 7.0.5. Instrukcje aktualizacji znajdują się w sekcji Aktualizacja schematu TimescaleDB.

Inne

Nowy indeks w tabeli auditlog

Do tabeli auditlog dodano nowy indeks, aby poprawić czasy odpowiedzi bazy danych i frontend podczas filtrowania rekordów według Recordset ID w sekcji Dziennik audytu.

Należy pamiętać, że użytkownicy z dużymi dziennikami audytu mogą doświadczyć wydłużonego czasu aktualizacji ze względu na rozmiar bazy danych.

Minimalna wymagana wersja TimescaleDB

Minimalna wymagana wersja TimescaleDB to teraz 2.13.0.

Serwer do zatrzymania z bazą danych tylko do odczytu

Samodzielny serwer Zabbix zostanie teraz zatrzymany, jeśli baza danych stanie się tylko do odczytu.

Pozycje

Monitorowanie dziennika zdarzeń VMware

Pozycja vmware.eventlog zwraca teraz również informacje o użytkowniku.

Wydajność usługi DNS

Pozycja net.dns.perf teraz zwraca czas odpowiedzi zamiast 0, gdy serwer DNS odpowiada kodem błędu (na przykład NXDOMAIN lub SERVFAIL).