34 Uwagi dotyczące aktualizacji do wersji 7.0.22

Zmiany niekompatybilne wstecz

Ograniczone uprawnienia do plików dziennika

Pliki dziennika komponentów Zabbix są teraz tworzone z uprawnieniami odczytu i zapisu wyłącznie dla właściciela pliku. Dodatkowo pliki są dostępne do odczytu dla grupy właściciela. Wszystkie pozostałe uprawnienia są odrzucane.

W systemie Linux uprawnienia zostały zmienione z 0666 na 0640. Zmiana dotyczy plików dziennika serwera Zabbix, proxy i agenta. Uprawnienia do plików dziennika agenta Zabbix 2 zostały zmienione z 0644 na 0640 (poprzez usunięcie uprawnień odczytu dla innych użytkowników).

Ponadto kilka innych plików jest teraz tworzonych z uprawnieniami 0640:

Inne

Zapytania o status replikacji MySQL obsługiwane przez agent Zabbix 2

agent Zabbix 2 wtyczka MySQL obsługuje teraz zarówno SHOW SLAVE STATUS, jak i SHOW REPLICA STATUS. Wtyczka automatycznie wybiera i wykonuje odpowiednie polecenie w zależności od wersji serwera oraz zwraca wynik w standardowym formacie JSON.

Pozycje agent 2, takie jak mysql.replication.discovery i mysql.replication.get_slave_status, działają z serwerami, które używają SHOW SLAVE STATUS lub SHOW REPLICA STATUS. Nie są wymagane żadne zmiany w istniejących pozycjach agent 2 ani w szablonach agent 2.

Minimalna obsługiwana wersja Go

Minimalna obsługiwana wersja Go została podniesiona z 1.23 do 1.24.10.

Jeśli wcześniej kompilowano Zabbix agent 2, ładowalne wtyczki agent 2 loadable plugins lub web service ze źródeł przy użyciu wersji Go starszej niż 1.24.10, zaleca się ponowną kompilację tych komponentów z użyciem obsługiwanej wersji Go, aby otrzymywać najnowsze aktualizacje zabezpieczeń i poprawki błędów. Komponenty skompilowane przy użyciu starszej wersji Go będą nadal działać, ale ich aktualizacja będzie wymagała nowszego środowiska Go.

Dołączanie plików lub folderów do konfiguracji usługi webowej

Do pliku konfiguracyjnego usługi webowej Zabbix dodano parametr Include. Parametr ten umożliwia dołączenie pojedynczych plików lub wszystkich plików w katalogu do konfiguracji.

Obsługa limitu czasu dla poszczególnych pozycji w wtyczce Oracle dla Zabbix Agent 2

Parametr Plugins.Oracle.CallTimeout w pliku konfiguracyjnym wtyczki Oracle nie ma już żadnego wpływu. Maksymalny czas oczekiwania jest teraz określany przez limit czasu pozycji.