25 Note di aggiornamento per 7.0.14
In questa versione, il gestore di preprocessing di Zabbix può causare un utilizzo elevato della CPU quando vengono ricevuti contemporaneamente più valori per un singolo item (ad esempio durante il monitoraggio dei log) e sono configurati più di un worker di preprocessing.
Come soluzione temporanea, impostare il parametro di configurazione StartPreprocessors di server/proxy su 1.
Il problema è stato risolto in Zabbix 7.0.15.
Consigliamo di aggiornare a Zabbix 7.0.15 il prima possibile.
Aumento dei retry per SNMP walk e get
Gli item walk e get dell'SNMP agent ora eseguono fino a 5 retry (anziché 1) per recuperare tutti i valori se i tentativi precedenti vanno in timeout o falliscono.
Ogni retry reimposta il timeout e riprende dall'ultima richiesta riuscita, migliorando l'affidabilità dei dati in caso di perdita di pacchetti o risposte ritardate durante la raccolta dei dati SNMP.
Valuta di impostare un timeout basso nel modulo di configurazione dell'item per evitare lunghi ritardi se il dispositivo non è raggiungibile (ad esempio, un timeout di 3 secondi può comportare un tempo di attesa di 15 secondi).
Versione minima supportata di Go
La versione minima supportata di Go è stata aumentata da 1.21 a 1.23.
Se in precedenza avete compilato Zabbix agent 2, i plugin caricabili di agent 2 o il web service dai sorgenti usando una versione di Go precedente alla 1.23, si consiglia di ricompilare questi componenti usando una versione di Go supportata per ricevere gli ultimi aggiornamenti di sicurezza e le correzioni dei bug. I componenti compilati con una versione precedente di Go continueranno a funzionare, ma per aggiornarli sarà necessario un ambiente Go più recente.
Parametri di connessione al database
DBPort e DBSocket sono ora mutuamente esclusivi. Quando si specificano i parametri di connessione al database, è possibile definire DBPort oppure DBSocket, oppure lasciare entrambi non definiti per usare i valori predefiniti.