33 Uwagi dotyczące aktualizacji do wersji 7.0.22

Zmiany niekompatybilne wstecz

Ograniczone uprawnienia dla 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ą czytelne dla grupy właściciela. Wszystkie pozostałe uprawnienia są odrzucone.

W systemie Linux ta zmiana dotyczy uprawnień z 0666 na 0640. Zmiana wpływa na pliki dziennika serwer, proxy i agent Zabbix. Uprawnienia dla plików dziennika Zabbix agent 2 zostały zaktualizowane z 0644 do 0640 (przez usunięcie uprawnienia odczytu dla innych).

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.