7 Realtime export van gebeurtenissen, itemwaarden, trends

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

Realtime export van triggergebeurtenissen, itemwaarden en trends is geconfigureerd door een map op te geven voor de exportbestanden - zie de ExportDir parameter in server configuratie.

Er zijn nog twee andere parameters beschikbaar:

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

Per proces wordt een bestand gemaakt dat: gegevens schrijven (d.w.z. ongeveer 4-30 bestanden). Als de standaard maat per exportbestand is 1G, het bewaren van grote exportbestanden kan de schijfruimte leegmaken snel.

  • ExportType maakt het mogelijk om te specificeren welke entiteitstypes (gebeurtenissen, geschiedenis, trends) worden geëxporteerd.