1 Esporta su file
Panoramica
È possibile configurare l'esportazione in tempo reale degli eventi dei trigger, dei valori degli item e dei trend in formato JSON delimitato da newline.
L'esportazione viene effettuata in file, dove ogni riga del file di esportazione è un oggetto JSON. Le mappature dei valori non vengono applicate.
In caso di errori (se i dati non possono essere scritti nel file di esportazione oppure se il file di esportazione non può essere rinominato o non è possibile crearne uno nuovo dopo la rinomina), l'elemento di 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.
Il file di esportazione viene creato con permessi di lettura e scrittura solo per il proprietario del file. Inoltre, il file è leggibile dal gruppo proprietario. Tutti gli altri permessi sono negati.
Per dettagli precisi su quali informazioni vengono esportate, vedere la pagina del protocollo di esportazione.
Si noti che host/item potrebbero non avere metadati (gruppi host, nome host, nome item) se l'host/item è stato rimosso dopo la ricezione dei dati, 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.