Log data cleanup¶
Il modulo Log data cleanup consente all'amministratore di eliminare i record accumulati nel database degli eventi di CyberElements e di pianificare tale pulizia su base ricorrente. Viene utilizzato quando il database diventa di grandi dimensioni, per rispettare una politica di conservazione o prima di un'esportazione. Coesistono due schede: Immediate cleaning, eseguita su richiesta, e Scheduled cleaning, che si esegue automaticamente.
Le due schede offrono la stessa selezione dei dati da eliminare.
Dati da eliminare¶
La casella All copre tutti i tipi di dati: selezionandola si disabilitano i tre gruppi sottostanti, che non devono quindi più essere compilati.
| Gruppo | Caselle proposte |
|---|---|
| Action Type | Add, Modify, Delete. |
| Sessions | Close, Pause, Resume. |
| Information | Administration Console connections, Web portal connections, Applications launching, Applications closing, Gateways, HTML5 Gateways, User plugin, Direct sessions launching, Direct sessions closing, Actions on passwords. |
Due impostazioni completano la selezione, al di fuori dei gruppi:
| Campo | Descrizione |
|---|---|
| PostgreSQL VACUUM | Casella di controllo. Esegue inoltre un VACUUM sul database PostgreSQL. Da sola è sufficiente a rendere valida l'operazione. |
| Keep the last | Periodo da escludere dalla pulizia: un numero intero (minimo 0, valore predefinito 2) seguito da un'unità — Days, Months o Years. I dati più recenti di tale intervallo vengono conservati. L'unità preselezionata differisce da una scheda all'altra: Years nella pulizia immediata, Days nella pulizia pianificata. |
Niente da pulire
Se non viene selezionato nulla — nessuna casella dei tre gruppi, né All, né PostgreSQL VACUUM — l'operazione viene rifiutata con il messaggio Nothing to clean.
La scheda «Immediate cleaning»¶
La scheda riporta un'avvertenza, in arancione: Warning: Cleaning may take several hours and significantly slow down the platform.
- Selezionare i dati da eliminare (o la casella All).
- Se necessario, regolare Keep the last.
- Fare clic su Start a cleaning.
Durante l'esecuzione, il contenuto della maschera viene coperto da un velo che indica Cleaning in progress, e il pulsante Cancel the cleaning diventa attivo. Facendo clic su di esso viene visualizzato Canceling...; i dati già eliminati non possono essere recuperati.
Al termine dell'operazione, una notifica annuncia The cleanup task is finished.
Monitoraggio dello stato
La scheda interroga il server ogni 5 secondi per conoscere lo stato della pulizia. Il monitoraggio riprende quindi anche se la finestra del modulo viene chiusa e riaperta mentre la pulizia è in corso.
La scheda «Scheduled cleaning»¶
Questa scheda memorizza una configurazione di pulizia ricorrente. Ripete il riquadro Data to delete — le stesse caselle di cui sopra — e aggiunge un riquadro Scheduling:
| Campo | Descrizione |
|---|---|
| Disabled (predefinito) | Nessuna pulizia pianificata. |
| Monthly | Pulizia mensile, a partire dalla data indicata. |
| Weekly | Pulizia settimanale, a partire dalla data indicata. |
| Daily | Pulizia giornaliera. |
| Next cleaning | Data della pulizia successiva, nel formato dd/mm/yyyy. Non può essere anteriore alla data corrente. Viene proposto un campo per la modalità mensile e un altro per quella settimanale. |
| Cleaning hour | Ora della pulizia, nel formato hh:mm tra 00:00 e 23:59. Precompilata con l'ora corrente e i minuti a zero. |
Il pulsante Validate salva la pianificazione. Non innesca alcuna pulizia immediata e agisce solo su questa scheda: le caselle della scheda Immediate cleaning non vengono salvate.