Log data cleanup¶
Modulen Log data cleanup gjør det mulig for administratoren å tømme oppføringene som har samlet seg opp i hendelsesdatabasen til Bastion, og å planlegge denne tømmingen gjentakende. Den brukes når databasen vokser mye, for å overholde en oppbevaringspolicy eller før en eksport. Det finnes to faner: Immediate cleaning, som kjøres på forespørsel, og Scheduled cleaning, som kjøres automatisk.
Begge fanene tilbyr samme utvalg av data som skal slettes.
Data som skal slettes¶
Avkrysningsboksen All dekker alle datatyper: krysser du den av, blir de tre gruppene nedenfor deaktivert, og de trenger da ikke lenger å fylles ut.
| Gruppe | Avkrysningsbokser som tilbys |
|---|---|
| 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. |
To innstillinger utenfor gruppene fullfører utvalget:
| Felt | Beskrivelse |
|---|---|
| PostgreSQL VACUUM | Avkrysningsboks. Kjører i tillegg en VACUUM på PostgreSQL-databasen. Alene er den nok til at operasjonen er gyldig. |
| Keep the last | Periode som skal holdes utenfor oppryddingen: et heltall (minimum 0, standard 2) fulgt av en enhet — Days, Months eller Years. Data som er nyere enn dette intervallet, bevares. Den forvalgte enheten er ulik per fane: Years ved umiddelbar opprydding, Days ved planlagt opprydding. |
Ingenting å rydde
Er ingenting krysset av — ingen avkrysningsboks fra de tre gruppene, ingen All, ingen PostgreSQL VACUUM — avvises operasjonen med meldingen Nothing to clean.
Fanen ”Immediate cleaning”¶
Fanen bærer en adadvarsel, i oransje: Warning: Cleaning may take several hours and significantly slow down the platform.
- Kryss av dataene som skal slettes (eller avkrysningsboksen All).
- Juster Keep the last om nødvendig.
- Klikk på Start a cleaning.
Mens den kjører, dekkes skjemaet av en maske med teksten Cleaning in progress, og knappen Cancel the cleaning blir aktiv. Et klikk på den viser Canceling...; data som allerede er slettet, kan ikke gjenopprettes.
Når operasjonen er fullført, kunngjør en varsling The cleanup task is finished.
Sporing av status
Fanen spør serveren om oppryddingsstatusen hvert 5. sekund. Sporingen tas derfor opp igjen selv om modulvinduet lukkes og åpnes på nytt mens oppryddingen kjører.
Fanen ”Scheduled cleaning”¶
Denne fanen lagrer en konfigurasjon for gjentakende opprydding. Den gjentar boksen Data to delete — samme avkrysningsbokser som ovenfor — og legger til en boks Scheduling:
| Felt | Beskrivelse |
|---|---|
| Disabled (standard) | Ingen planlagt opprydding. |
| Monthly | Månedlig opprydding, fra den angitte datoen. |
| Weekly | Ukentlig opprydding, fra den angitte datoen. |
| Daily | Daglig opprydding. |
| Next cleaning | Dato for neste opprydding, formatert dd/mm/yyyy. Den kan ikke ligge tidligere enn gjeldende dato. Ett felt tilbys for den månedlige modusen, et annet for den ukentlige. |
| Cleaning hour | Klokkeslett for oppryddingen, formatert hh:mm mellom 00:00 og 23:59. Forhåndsutfylt med gjeldende time, minutter på null. |
Knappen Validate lagrer planleggingen. Den utløser ingen umiddelbar opprydding, og virker bare på denne fanen: avkrysningsboksene i fanen Immediate cleaning lagres ikke.