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:
- pliki PID UNIX procesów Zabbix
- pliki eksportu danych
- pliki tymczasowe dla kontroli
icmpping* - pliki trwałego przechowywania dziennika
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.