3 Pulizia

Panoramica

La sezione Administration > Housekeeping consente di configurare l'housekeeping interno di Zabbix che rimuove automaticamente dal database i dati obsoleti o eliminati dall'utente. Questo impedisce al database di crescere indefinitamente, consumando inutilmente spazio su disco e peggiorando le prestazioni del database.

L'housekeeping può essere abilitato e configurato per i seguenti tipi di dati:

L'housekeeping del log di audit viene configurato separatamente.

Configurazione

Sono disponibili i seguenti parametri:

Parametro Descrizione
Abilita housekeeping interno Abilita o disabilita l'housekeeping interno (abilitato per impostazione predefinita).
Se abilitato, la procedura di housekeeping rimuove automaticamente dal database i dati che superano il Periodo di conservazione dei dati.
Periodo di conservazione dei dati Specifica per quanto tempo conservare i dati prima che vengano rimossi dall'housekeeper.
Obbligatorio se l'housekeeping interno è abilitato.
Intervallo: 1 giorno (1 ora per la cronologia) - 25 anni; oppure "0". Sono supportati i suffissi temporali (ad esempio, 1d, 1w).

Per Eventi e avvisi, il periodo di conservazione dei dati viene impostato separatamente per trigger, servizi, dati interni, network discovery e autoregistrazione.
L'housekeeper rimuove solo gli eventi che non sono associati a problemi. Ad esempio, un evento di problema/ripristino più vecchio del Periodo di conservazione dei dati non verrà rimosso se è associato a un problema non risolto. Quando l'housekeeper rimuove entità obsolete, rimuove prima i problemi e poi gli eventi.

Per Cronologia e Trend, i periodi di conservazione dei dati determinano anche per quanto tempo i dati rimangono visibili in Monitoring > Latest data, anche se l'housekeeping interno è disabilitato.

Si noti che quando un item o un trigger viene eliminato, anche i relativi problemi e gli eventi associati vengono eliminati.
Sovrascrivi periodo cronologia item Se abilitato, il periodo di conservazione di cronologia/trend specificato nella configurazione dell'item viene sovrascritto dall'impostazione Periodo di conservazione dei dati (tranne per gli item con l'opzione Non memorizzare abilitata).

Questa opzione può essere utilizzata anche quando l'housekeeping interno è disabilitato e viene usato un housekeeper esterno.
Sovrascrivi periodo trend item

Se si utilizza TimescaleDB, diventa disponibile la sezione Compressione di cronologia, trend e log di audit.

Per TimescaleDB, abilitare Sovrascrivi periodo cronologia item, Sovrascrivi periodo trend item e Abilita housekeeping interno per cronologia e trend, per beneficiare pienamente del partizionamento automatico. Se queste opzioni sono disabilitate, i dati conservati nelle tabelle di cronologia e trend saranno comunque partizionati, ma l'housekeeper non eliminerà le partizioni obsolete e verranno visualizzati avvisi di configurazione. Quando l'eliminazione delle partizioni obsolete è abilitata, Zabbix server e frontend non terranno più traccia degli item eliminati e la cronologia di tali item verrà cancellata quando una partizione obsoleta viene eliminata.

Il pulsante Ripristina predefiniti consente di annullare tutte le modifiche apportate.