5 Novità di Zabbix 7.4.0
Vedi le breaking changes per questa versione.
Discovery di basso livello nidificata
Ora è possibile creare una discovery multilivello degli oggetti con l'introduzione dei discovery prototypes all'interno di una regola di discovery di basso livello. Ad esempio, potresti voler individuare tutte le istanze di database su un server di database, quindi individuare i tablespace per ciascuna istanza e infine individuare le tabelle per ciascun tablespace.
I discovery prototypes sono regole di discovery nidificate all'interno di una regola di discovery "padre". I discovery prototypes hanno i propri item, trigger, grafici, host e discovery prototypes.
Un discovery prototype nidificato può usare lo stesso valore JSON della regola padre, ma poi utilizzare una "fetta" diversa dei dati del valore JSON.
I livelli di nidificazione per i discovery prototypes sono illimitati.
Host prototypes sugli host scoperti
I host prototypes sono ora supportati sugli host scoperti, consentendo a Zabbix di scoprire e monitorare automaticamente entità all'interno di altre entità scoperte (ad esempio, hypervisor, le loro macchine virtuali e i container all'interno di tali macchine virtuali).
È possibile creare host prototypes sugli host scoperti creando regole di discovery a basso livello con host prototypes oppure collegando un template con host prototypes. In alternativa, è possibile collegare un template all'host prototype usato per la discovery, il che farà sì che gli host scoperti ereditino gli host prototypes dal template.
Se la configurazione corrente include host prototypes che usano template contenenti altri host prototypes, consultare le Note di aggiornamento.
Autenticazione OAuth 2.0
L'autenticazione OAuth 2.0 è ora supportata per il protocollo SMTP. Per configurare l'autenticazione OAuth, seleziona "OAuth" nel parametro Authentication quando configuri un tipo di media email e specifica quindi i parametri per il recupero dei token OAuth.
Il recupero dei token OAuth dispone di funzionalità automatizzate per i provider email Gmail, Gmail relay e Office365. È necessario fornire solo i valori dei parametri Redirection endpoint, Client ID e Client secret. Zabbix compilerà automaticamente gli altri valori richiesti (vedi Valori predefiniti dell'URL OAuth per provider).
Procedura guidata host
La nuova Procedura guidata host introduce un'interfaccia guidata, passo dopo passo, per configurare il target di monitoraggio (dispositivo, applicazione, servizio, ecc.) in Zabbix. Semplifica la configurazione di host nuovi o esistenti accompagnando gli utenti attraverso passaggi chiave come la selezione di un template, l'installazione di Zabbix agent, l'aggiunta di interfacce host e altro ancora.

La Procedura guidata host è accessibile da Raccolta dati > Host oppure dal menu host in varie sezioni del frontend.
Se stai eseguendo l'aggiornamento da una versione precedente di Zabbix, i template devono essere aggiornati per funzionare con la Procedura guidata host. Per le istruzioni, consulta Aggiornamento dei template.
Widget
Scheda item
Il widget Scheda item è stato aggiunto ai widget della dashboard, offrendo un modo pratico per visualizzare a colpo d'occhio informazioni complete su un singolo item.

Cronologia dell'item
Nel widget Cronologia dell'item la posizione di scorrimento sarà ora in basso se i nuovi valori sono configurati per essere posizionati in basso. Questo è utile per leggere gli ultimi valori dei log.
Modifica dei widget in tempo reale
Durante la modifica dei widget, ora è possibile visualizzare in anteprima in tempo reale le modifiche alla configurazione del widget. Inoltre, i moduli di configurazione dei widget sono ora trascinabili, consentendo di riposizionarli secondo necessità.
Si noti che l'anteprima del grafico nel modulo del widget grafico è stata rimossa.
Item
Item ICMP ping con opzione di ritentativo
È stato aggiunto un nuovo icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>] simple check per il monitoraggio dell'accessibilità dell'host tramite ping ICMP con la possibilità di modificare i ritentativi.
Funzioni
Tracciamento dei timestamp
Sono state aggiunte nuove funzioni di history per il tracciamento dei timestamp:
firstclock- timestamp del valore più vecchio all'interno del periodo di valutazione definito;lastclock- timestamp del valore N-esimo più recente all'interno del periodo di valutazione definito;logtimestamp- timestamp del messaggio di log del valore dell'item di log N-esimo più recente.
Macro
Tracciamento del tempo del valore dell'item
Sono state aggiunte nuove macro per il tracciamento del tempo del valore dell'item:
| Macro | Descrizione |
|---|---|
| {ITEM.LASTVALUE.AGE} | Il tempo trascorso tra la raccolta dell'ultimo valore dell'item e la valutazione della macro. |
| {ITEM.LASTVALUE.DATE} | La data in cui è stato raccolto l'ultimo valore dell'item. |
| {ITEM.LASTVALUE.TIME} | L'ora in cui è stato raccolto l'ultimo valore dell'item. |
| {ITEM.LASTVALUE.TIMESTAMP} | Il timestamp in cui è stato raccolto l'ultimo valore dell'item. |
| {ITEM.VALUE.AGE} | Il tempo trascorso tra la raccolta del valore dell'item e la valutazione della macro. |
| {ITEM.VALUE.DATE} | La data in cui è stato raccolto il valore dell'item. |
| {ITEM.VALUE.TIME} | L'ora in cui è stato raccolto il valore dell'item. |
| {ITEM.VALUE.TIMESTAMP} | Il timestamp in cui è stato raccolto il valore dell'item. |
Notifiche
Sezione di menu separata per le notifiche utente
Per una migliore visibilità dei media dell'utente, le notifiche utente hanno ora una propria sezione di menu in Impostazioni utente.

La nuova sezione Notifiche contiene due schede: Media e Notifiche frontend, che in precedenza facevano parte della sezione del profilo utente.
Gestione dei propri media utente
Tutti gli utenti sono ora autorizzati a gestire i propri media per impostazione predefinita.
Tuttavia, le autorizzazioni degli utenti a modificare i dettagli dei propri media possono essere concesse o revocate in base al loro ruolo utente (vedere l'opzione Crea e modifica i propri media).
Inoltre, le autorizzazioni degli utenti Super admin a modificare i dettagli dei media di altri possono anche essere concesse o revocate in base al loro ruolo utente (vedere l'opzione Crea e modifica i media degli utenti).
Mappe
Etichette a scomparsa automatica
Ora è possibile configurare le etichette degli elementi/link della mappa in modo che vengano visualizzate solo quando vi si passa sopra con il mouse o quando vengono selezionate.
Questa impostazione aiuta a ridurre il disordine visivo nelle mappe con molti elementi vicini tra loro.
La scomparsa automatica delle etichette può essere configurata globalmente per tutti gli elementi/link della mappa oppure per un singolo elemento/link della mappa.
Ridimensionamento proporzionale delle immagini di sfondo
Ora è possibile ridimensionare proporzionalmente le immagini di sfondo per adattarle alle dimensioni della mappa.
Ordinamento degli elementi
Ora è possibile portare un elemento davanti a un altro (o viceversa) facendo clic sull'elemento con il pulsante destro del mouse e selezionando le opzioni Porta avanti/Porta in primo piano oppure Porta indietro/Porta sullo sfondo.

Inoltre, se gli elementi della mappa contengono sia un collegamento tra loro sia un'evidenziazione, il collegamento verrà ora visualizzato sotto l'evidenziazione.
Indicatori dei link basati sul valore dell'item
Nelle versioni precedenti era possibile modificare lo stile e il colore del link se un trigger entrava in stato di problema. Ora una funzionalità simile è disponibile in base ai valori degli item.
È possibile modificare lo stile e il colore del link se il valore di un item:
- raggiunge una soglia definita (per gli item numerici);
- corrisponde a un'espressione regolare (per gli item di testo).

Processi
Gestione della cache della history
In alcuni scenari di raccolta dati, specifici item possono bloccare temporaneamente la cache della history di server/proxy. Questo può ritardare la scrittura dei dati di history nel database e rallentare il sistema. Per aiutare a gestire la cache della history, sono stati introdotti i seguenti miglioramenti:
- Pulizia manuale della cache: il nuovo comando runtime history_cache_clear=target per Zabbix server/proxy consente di svuotare manualmente la cache della history per un item specifico tramite il suo ID.
- Pulizia automatica della cache: quando disabiliti un item, questo viene rimosso immediatamente dalla cache della history (tranne il suo ultimo valore, che viene mantenuto per i log). Allo stesso modo, quando disabiliti un host, tutti i suoi item vengono rimossi dalla cache della history (tranne i loro ultimi valori).
- Logging diagnostico della cache: quando la cache della history è piena, Zabbix server/proxy ora registra le informazioni diagnostiche della cache della history a partire da DebugLevel=3 (in precedenza DebugLevel=4). Il log contiene gli item con il maggior numero di valori nella cache della history.
Per la stabilità del sistema nel lungo periodo, assicurati che la raccolta dati sia bilanciata con le risorse disponibili (prestazioni del database, dimensione della cache, intervalli di raccolta, parametri degli item di log, ecc.). Puoi monitorare la cache della history di Zabbix usando l'item interno zabbix[wcache]. Puoi anche prendere in considerazione l'aumento della dimensione della cache della history per Zabbix server/proxy.
Statistiche delle transazioni di history syncer
Il titolo del processo history syncer ora mostra statistiche dettagliate sulle transazioni di history syncer per server e proxy di Zabbix.
Sicurezza
Crittografia TLS tra frontend e server
Ora è possibile crittografare la comunicazione tra il frontend di Zabbix e il server Zabbix utilizzando TLS. Questa funzionalità è controllata da nuovi parametri nella configurazione del server (TLSListen, TLSFrontendAccept, TLSFrontendCertIssuer, TLSFrontendCertSubject, FrontendAllowedIP).
Risoluzione indipendente delle macro del vault segreto da parte di server/proxy
Ora è possibile configurare che i valori delle macro del vault segreto vengano recuperati da Zabbix server e Zabbix proxy in modo indipendente se Risolvi le macro del vault segreto tramite è impostato su "Zabbix server and proxy".
Plugin
Configurazione del percorso delle query personalizzate per i plugin caricabili
Il parametro Plugins.*.CustomQueriesPath nei file di configurazione dei plugin di Zabbix agent 2 per MySQL, Oracle, e PostgreSQL, così come Plugins.MSSQL.CustomQueriesDir per MSSQL, ora ha un valore predefinito. Questa funzionalità è disabilitata per impostazione predefinita e può essere abilitata usando il nuovo parametro Plugins.*.CustomQueriesEnabled.
frontend
Convalida in linea nei moduli
I seguenti moduli del frontend ora supportano la convalida in linea, mostrando eventuali errori di input immediatamente dopo la compilazione dei campi:
- Template configurazione
- Host configurazione
- Item e configurazione del prototipo di item
- Trigger e configurazione del prototipo di trigger
- Amministrazione dei moduli
Dashboard predefinita aggiornata
La dashboard predefinita Global view nelle nuove installazioni di Zabbix è stata aggiornata per includere i widget della dashboard più recenti.

Selettore colori migliorato con supporto alla palette
Il selettore colori nei widget graph e pie chart è stato riprogettato per migliorare l'usabilità. Oltre ai colori pieni e all'inserimento esadecimale, ora puoi passare alla scheda Palette e scegliere tra righe di colori predefinite: ogni serie ottiene una tonalità distinta per una differenziazione più chiara. Il selettore offre anche una navigazione completa da tastiera e una convalida in tempo reale.
![]() |
In Zabbix 7.4 (scheda Solid color) |
![]() |
In Zabbix 7.4 (scheda Color palette) |
![]() |
Prima di Zabbix 7.4 |
Moduli modali
Diversi moduli del frontend vengono ora aperti in finestre modali (popup):
- configurazione di Graph
- configurazione di Graph prototype
Copia più semplice per i risultati dei test di preprocessing
Ora è più semplice copiare i valori nei risultati dei test di preprocessing usando il pulsante Copy to clipboard aggiunto.

Si noti che un pulsante simile sostituisce ora il link Copy per i token API creati.
Documentazione
Pagine di documentazione consolidate per le release minori
La documentazione di rilascio per le versioni minori di una release principale di Zabbix verrà ora raccolta in singole pagine di documentazione per le nuove funzionalità e le note di aggiornamento, rispettivamente.


