15 Note di aggiornamento per 7.0.4
Modifiche incompatibili
Modifiche nella risoluzione di alcune macro integrate
Il comportamento di risoluzione delle macro {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {EVENT.CAUSE.*}, {EVENT.TAGS.*} e {EVENT.SYMPTOMS} è stato corretto per garantire la coerenza con le altre macro integrate. Ora, in caso di errore durante la valutazione del loro valore, verranno risolte in *UNKNOWN*.
A seguito di questa modifica, per garantire il corretto funzionamento, è necessario aggiornare i media type per le seguenti integrazioni: iTop, Jira Service Desk, ManageEngine ServiceDesk, SolarWinds Service Desk.
Questa modifica può inoltre influire su eventuali script o integrazioni personalizzati che utilizzano le macro sopra menzionate.
Errore di ripristino del database con PostgreSQL/TimescaleDB dopo l'aggiornamento da 7.0.0-7.0.4
L'uso di pg_restore per ripristinare un backup PostgreSQL o TimescaleDB creato in Zabbix 7.0.0-7.0.4 comporterà un errore relativo alla funzione base36_decode mancante, causando il fallimento del ripristino.
Questo errore si verifica durante il ripristino di un backup creato con pg_dump.
Per i dettagli su come correggere manualmente questo problema prima di creare il backup, vedere i problemi noti.
Se non avete ancora eseguito l'aggiornamento a Zabbix 7.0.0, notate che non dovrebbero esserci problemi di questo tipo per gli aggiornamenti da versioni Zabbix precedenti alla 7.0 a 7.0.5. Per le istruzioni di aggiornamento, vedere Aggiornamento dello schema TimescaleDB.
Requisiti
Richiesta libevent 2.0.10
La versione minima richiesta di libevent è stata aumentata a 2.0.10.
Database
Modifiche al database
È stato risolto un problema di clonazione lenta dei template aggiungendo indici per il campo uuid. Questa modifica può causare tempi di aggiornamento lunghi su dataset di grandi dimensioni.
Nuovo indice sulla tabella auditlog
È stato aggiunto un nuovo indice alla tabella auditlog per migliorare i tempi di risposta del database e del frontend quando si filtrano i record per IP nel Registro audit.
Si noti che gli utenti con registri audit di grandi dimensioni potrebbero riscontrare tempi di aggiornamento prolungati a causa delle dimensioni del database.
Processi
I problemi non vengono più memorizzati nella cache senza servizi abilitati
Il service manager non memorizza più nella cache i problemi se non ci sono servizi abilitati.
Il service manager verificherà la presenza di servizi abilitati nella cache di configurazione durante l'avvio e memorizzerà i problemi nella cache solo se ci sono servizi abilitati; inoltre rileverà quando viene aggiunto il primo servizio o rimosso l'ultimo servizio e inizializzerà/libererà la cache dei problemi.