1 Exporter vers des fichiers
Vue d'ensemble
Il est possible de configurer l'export en temps réel des événements de déclencheur, des valeurs d'élément et des tendances au format JSON délimité par des sauts de ligne.
L'export est effectué dans des fichiers, où chaque ligne du fichier d'export est un objet JSON. Les correspondances de valeurs ne sont pas appliquées.
En cas d'erreurs (les données ne peuvent pas être écrites dans le fichier d'export, ou le fichier d'export ne peut pas être renommé, ou un nouveau fichier ne peut pas être créé après son renommage), l'élément de données est ignoré et n'est jamais écrit dans le fichier d'export. Il est écrit uniquement dans la base de données Zabbix. L'écriture des données dans le fichier d'export reprend lorsque le problème d'écriture est résolu.
Depuis Zabbix 7.4.6, le fichier d'export est créé avec des permissions de lecture et d'écriture uniquement pour le propriétaire du fichier. De plus, le fichier est lisible par le groupe propriétaire. Toutes les autres permissions sont refusées.
Pour des détails précis sur les informations exportées, consultez la page protocole d'export.
Notez que l'hôte/l'élément peut ne contenir aucune métadonnée (groupes d'hôtes, nom d'hôte, nom d'élément) si l'hôte/l'élément a été supprimé après la réception des données, mais avant que le serveur n'ait exporté les données.
Configuration
L'exportation en temps réel des événements de déclencheur, des valeurs d'élément et des tendances est configurée en spécifiant un répertoire pour les fichiers d'exportation - voir le paramètre ExportDir dans la configuration du serveur.
Deux autres paramètres sont disponibles :
ExportFileSizepeut être utilisé pour définir la taille maximale autorisée d'un fichier d'exportation individuel. Lorsqu'un processus doit écrire dans un fichier, il vérifie d'abord la taille du fichier. Si elle dépasse la limite de taille configurée, le fichier est renommé en ajoutant .old à son nom et un nouveau fichier portant le nom d'origine est créé.
Un fichier sera créé pour chaque processus qui écrira des données (c'est-à-dire environ 4 à 30 fichiers). Comme la taille par défaut de chaque fichier d'exportation est de 1G, conserver de gros fichiers d'exportation peut rapidement épuiser l'espace disque.
ExportTypepermet de spécifier quels types d'entités (événements, historique, tendances) seront exportés.