3 Nettoyage

Aperçu

La section Administration > Housekeeping vous permet de configurer le nettoyage interne de Zabbix, qui supprime automatiquement de la base de données les données obsolètes ou supprimées par l'utilisateur. Cela empêche la base de données de croître indéfiniment, ce qui consommerait inutilement de l'espace disque et dégraderait les performances de la base de données.

Le nettoyage peut être activé et configuré pour les types de données suivants :

Le nettoyage du journal d'audit est configuré séparément.

Configuration

Les paramètres suivants sont disponibles :

Parameter Description
Enable internal housekeeping Activer ou désactiver le housekeeping interne (activé par défaut).
Si cette option est activée, le processus housekeeper du serveur supprime automatiquement de la base de données les données qui dépassent la Data storage period.
Data storage period Spécifiez la durée de conservation des données avant leur suppression par le housekeeper.
Obligatoire si le housekeeping interne est activé.
Plage : 1 jour (1 heure pour l'historique) - 25 ans ; ou "0". Les suffixes de temps (par ex. 1d, 1w) sont pris en charge.

Pour Events and alerts, la période de conservation des données est définie séparément pour les déclencheurs, les services, les données internes, la découverte réseau et l'enregistrement automatique.
Le housekeeper supprime uniquement les événements qui ne sont pas associés à des problèmes. Par exemple, un événement de problème/rétablissement plus ancien que la Data storage period ne sera pas supprimé s'il est associé à un problème non résolu. Lorsque le housekeeper supprime des entités obsolètes, il supprime d'abord les problèmes, puis les événements.
Notez que lorsqu'un élément/déclencheur est supprimé, ses problèmes le sont également ; toutefois, les événements de problème/rétablissement associés restent dans la base de données jusqu'à ce que le housekeeper les supprime.

Pour History et Trends, les périodes de conservation des données déterminent également combien de temps les données restent visibles dans Monitoring > Latest data, même si le housekeeping interne est désactivé.
Override item history period Si cette option est activée, la période de conservation de l'historique/des tendances spécifiée dans la configuration de l'élément est remplacée par le paramètre Data storage period (sauf pour les éléments avec l'option Do not store activée).

Cette option peut être utilisée même lorsque le housekeeping interne est désactivé et qu'un housekeeper externe est utilisé.
Override item trend period

Si vous utilisez TimescaleDB, la section History, trends and audit log compression devient disponible.

Pour TimescaleDB, activez Override item history period, Override item trend period et Enable internal housekeeping pour l'historique et les tendances afin de profiter pleinement du partitionnement automatique. Si ces options sont désactivées, les données conservées dans les tables d'historique et de tendances seront toujours partitionnées, mais le housekeeper ne supprimera pas les partitions obsolètes, et des avertissements de configuration apparaîtront. Lorsque la suppression des partitions obsolètes est activée, le serveur Zabbix et l'interface ne suivront plus les éléments supprimés, et l'historique de ces éléments sera effacé lorsqu'une partition obsolète sera supprimée.

Le bouton Reset defaults vous permet d'annuler toutes les modifications apportées.