1 Exporteren naar bestanden

Overzicht

Het is mogelijk om realtime export van trigger gebeurtenissen, item waarden en trends in een door nieuwe regels gescheiden JSON-indeling.

Exporteren gebeurt naar bestanden, waarbij elke regel van het exportbestand een JSON-object. Waardetoewijzingen worden niet toegepast.

In geval van fouten (gegevens kunnen niet naar het exportbestand of de exportbestand kan niet worden hernoemd of er kan geen nieuwe worden gemaakt na hernoemen), wordt het gegevensitem verwijderd en nooit naar de export geschreven het dossier. Het is alleen geschreven in de Zabbix-database. Gegevens schrijven naar de exportbestand wordt hervat wanneer het schrijfprobleem is opgelost.

Voor precieze details over welke informatie wordt geëxporteerd, zie de export protocol pagina.

Merk op dat host/item geen metadata kan hebben (hostgroepen, hostnaam, item naam) als de host/het item werd verwijderd nadat de gegevens waren ontvangen, maar voordat de server gegevens exporteerde.

Configuratie

Real-time export van triggerevenementen, itemwaarden en trends wordt geconfigureerd door een directory op te geven voor de exportbestanden - zie de parameter ExportDir in de serverconfiguratie.

Twee andere parameters zijn beschikbaar:

  • ExportFileSize kan worden gebruikt om de maximale toegestane grootte van een individueel exportbestand in te stellen. Wanneer een proces naar een bestand moet schrijven, controleert het eerst de grootte van het bestand. Als deze de geconfigureerde groottelimiet overschrijdt, wordt het bestand hernoemd door .old aan de naam toe te voegen en wordt een nieuw bestand met de oorspronkelijke naam gemaakt.

Er wordt per proces een bestand gemaakt dat gegevens zal schrijven (ongeveer 4-30 bestanden). Aangezien de standaardgrootte per exportbestand 1 GB is, kan het behouden van grote exportbestanden de schijfruimte snel uitputten.

  • ExportType maakt het mogelijk om aan te geven welke entiteitstypen (gebeurtenissen, geschiedenis, trends) zullen worden geëxporteerd.