1 Esporta su file
Panoramica
È possibile configurare l'esportazione in tempo reale degli eventi dei trigger, dei valori degli item e dei trend in un formato JSON delimitato da newline.
L'esportazione viene eseguita in file, in cui ogni riga del file di esportazione è un oggetto JSON. Le mappature dei valori non vengono applicate.
In caso di errori (i dati non possono essere scritti nel file di esportazione, oppure il file di esportazione non può essere rinominato o non può esserne creato uno nuovo dopo la rinomina), l'item dati viene scartato e non viene mai scritto nel file di esportazione. Viene scritto solo nel database di Zabbix. La scrittura dei dati nel file di esportazione riprende quando il problema di scrittura viene risolto.
A partire da Zabbix 7.4.6, il file di esportazione viene creato con permessi di lettura e scrittura solo per il proprietario del file. Inoltre, il file è leggibile dal gruppo del proprietario. Tutti gli altri permessi sono negati.
Per dettagli precisi su quali informazioni vengono esportate, vedere la pagina protocollo di esportazione.
Nota che host/item può non avere metadati (gruppi host, nome host, nome item) se l'host/item è stato rimosso dopo che i dati sono stati ricevuti, ma prima che il server esportasse i dati.
Configurazione
L'esportazione in tempo reale degli eventi dei trigger, dei valori degli item e dei trend viene configurata specificando una directory per i file di esportazione - vedere il parametro ExportDir nella configurazione del server.
Sono disponibili altri due parametri:
ExportFileSizepuò essere utilizzato per impostare la dimensione massima consentita di un singolo file di esportazione. Quando un processo deve scrivere in un file, controlla prima la dimensione del file. Se supera il limite di dimensione configurato, il file viene rinominato aggiungendo .old al suo nome e viene creato un nuovo file con il nome originale.
Verrà creato un file per ciascun processo che scriverà dati (cioè approssimativamente 4-30 file). Poiché la dimensione predefinita per ogni file di esportazione è 1G, mantenere file di esportazione di grandi dimensioni può consumare rapidamente lo spazio su disco.
ExportTypeconsente di specificare quali tipi di entità (eventi, cronologia, trend) verranno esportati.