Keri sisuni

Log data cleanup

Log data cleanup moodul võimaldab administraatoril puhastada Bastion sündmuste andmebaasi kogunenud kirjed ja ajastada selle puhastuse korduvaks. Seda kasutatakse siis, kui andmebaas kasvab suureks, säilituspoliitika järgimiseks või enne eksporti. Kõrvuti on kaks vahekaarti: Immediate cleaning, mis käivitatakse nõudmisel, ja Scheduled cleaning, mis käivitub automaatselt.

Mõlemal vahekaardil on sama kustutatavate andmete valik.


Kustutatavad andmed

Märkeruut All hõlmab kõiki andmeliike: selle märkimine lülitab välja allpool olevad kolm rühma, mida pole siis enam vaja täita.

Rühm Pakutavad märkeruudud
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.

Valikut täiendavad kaks sätet väljaspool rühmi:

Väli Kirjeldus
PostgreSQL VACUUM Märkeruut. Käivitab PostgreSQL-i andmebaasis lisaks käsu VACUUM. Ainuüksi sellest piisab, et toiming oleks kehtiv.
Keep the last Puhastamisest välja jäetav periood: täisarv (vähemalt 0, vaikimisi 2), millele järgneb ühik — Days, Months või Years. Sellest ajavahemikust uuemad andmed säilitatakse. Eelvalitud ühik erineb vahekaarditi: kohesel puhastamisel Years, ajastatud puhastamisel Days.

Pole midagi puhastada

Kui midagi pole märgitud — ühtegi märkeruutu kolmest rühmast, ei All ega PostgreSQL VACUUM —, lükatakse toiming tagasi teatega Nothing to clean.


Vahekaart „Immediate cleaning“

Vahekaardil on oranž hoiatus: Warning: Cleaning may take several hours and significantly slow down the platform.

  1. Märkige kustutatavad andmed (või märkeruut All).
  2. Soovi korral kohandage sätet Keep the last.
  3. Klõpsake nuppu Start a cleaning.

Töötamise ajal katab vormi mask tekstiga Cleaning in progress ja nupp Cancel the cleaning muutub aktiivseks. Sellel klõpsamine kuvab teksti Canceling...; juba kustutatud andmeid ei saa taastada.

Kui toiming on lõpule viidud, teatab teatis The cleanup task is finished.

Oleku jälgimine

Vahekaart küsib serverilt puhastamise olekut iga 5 sekundi järel. Seetõttu jätkub jälgimine isegi siis, kui mooduli aken puhastamise ajal suletakse ja uuesti avatakse.


Vahekaart „Scheduled cleaning“

See vahekaart salvestab korduva puhastamise konfiguratsiooni. See kordab raami Data to delete — samad märkeruudud mis eespool — ja lisab raami Scheduling:

Väli Kirjeldus
Disabled (vaikimisi) Ajastatud puhastamist pole.
Monthly Igakuine puhastamine alates antud kuupäevast.
Weekly Iganädalane puhastamine alates antud kuupäevast.
Daily Igapäevane puhastamine.
Next cleaning Järgmise puhastamise kuupäev vormingus dd/mm/yyyy. See ei saa olla praegusest kuupäevast varasem. Üks väli on igakuise režiimi jaoks, teine iganädalase jaoks.
Cleaning hour Puhastamise kellaaeg vormingus hh:mm vahemikus 00:00 kuni 23:59. Eeltäidetud praeguse tunniga, minutid nullis.

Nupp Validate salvestab ajakava. See ei käivita kohest puhastamist ja mõjutab ainult seda vahekaarti: vahekaardi Immediate cleaning märkeruute ei salvestata.