25 Uwagi dotyczące aktualizacji do 7.0.14

W tej wersji menedżer preprocessing Zabbix może powodować wysokie użycie CPU, gdy dla jednej pozycji jednocześnie odbieranych jest wiele wartości (na przykład podczas monitorowania logów) i skonfigurowano więcej niż jednego worker preprocessing. Jako tymczasowe obejście ustaw parametr konfiguracyjny StartPreprocessors serwer/proxy na 1. Problem został naprawiony w Zabbix 7.0.15.

Zalecamy jak najszybszą aktualizację do Zabbix 7.0.15.

Zwiększono liczbę ponowień dla SNMP walk i get

SNMP agent walk i get teraz wykonują do 5 ponowień (zamiast 1), aby pobrać wszystkie wartości, jeśli poprzednie próby przekroczą limit czasu lub zakończą się niepowodzeniem. Każde ponowienie resetuje limit czasu i wznawia od ostatniego pomyślnego żądania, co poprawia niezawodność danych w przypadku utraty pakietów lub opóźnionych odpowiedzi podczas zbierania danych SNMP.

Rozważ ustawienie krótkiego limitu czasu w formularzu konfiguracji pozycji, aby uniknąć długich opóźnień, jeśli urządzenie jest niedostępne (np. limit czasu 3 sekundy może skutkować 15-sekundowym czasem oczekiwania).

Minimalna obsługiwana wersja Go

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

Jeśli wcześniej kompilowano Zabbix agent 2, ładowalne wtyczki agent 2 lub usługę web ze źródeł przy użyciu wersji Go starszej niż 1.23, zaleca się ponowną kompilację tych komponentów przy użyciu 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.

Parametry połączenia z bazą danych

DBPort i DBSocket są teraz wzajemnie wykluczające się. Podczas określania parametrów połączenia z bazą danych można zdefiniować albo DBPort, albo DBSocket, albo pozostawić oba niezdefiniowane, aby użyć wartości domyślnych.