Log data cleanup¶
Modul Log data cleanup umožňuje správcovi vymazať položky nahromadené v databáze udalostí produktu Bastion a naplánovať toto vymazávanie opakovane. Používa sa, keď databáza výrazne narastie, na dodržanie zásad uchovávania údajov alebo pred exportom. Existujú dve karty: Immediate cleaning, ktorá sa spúšťa na požiadanie, a Scheduled cleaning, ktorá sa spúšťa automaticky.
Obe karty ponúkajú rovnaký výber údajov na odstránenie.
Údaje na odstránenie¶
Začiarkavacie políčko All pokrýva všetky druhy údajov: jeho začiarknutím sa zakážu tri skupiny nižšie, ktoré potom už netreba vypĺňať.
| Skupina | Ponúkané začiarkavacie políčka |
|---|---|
| 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. |
Výber dopĺňajú dve nastavenia mimo skupín:
| Pole | Popis |
|---|---|
| PostgreSQL VACUUM | Začiarkavacie políčko. Navyše spustí VACUUM na databáze PostgreSQL. Samo osebe stačí na to, aby bola operácia platná. |
| Keep the last | Obdobie, ktoré sa vylúči z čistenia: celé číslo (minimum 0, predvolene 2), za ktorým nasleduje jednotka – Days, Months alebo Years. Údaje novšie ako tento interval sa zachovajú. Vopred vybraná jednotka sa líši podľa karty: Years pri okamžitom čistení, Days pri plánovanom čistení. |
Nie je čo vyčistiť
Ak nie je nič začiarknuté – žiadne začiarkavacie políčko z troch skupín, ani All, ani PostgreSQL VACUUM –, operácia sa odmietne s hlásením Nothing to clean.
Karta „Immediate cleaning“¶
Karta obsahuje upozornenie oranžovou farbou: Warning: Cleaning may take several hours and significantly slow down the platform.
- Začiarknite údaje na odstránenie (alebo začiarkavacie políčko All).
- Voliteľne upravte Keep the last.
- Kliknite na Start a cleaning.
Počas behu je formulár prekrytý maskou s textom Cleaning in progress a tlačidlo Cancel the cleaning sa stane aktívnym. Kliknutím naň sa zobrazí Canceling...; už odstránené údaje nemožno obnoviť.
Po dokončení operácie oznámenie ohlási The cleanup task is finished.
Sledovanie stavu
Karta sa každých 5 sekúnd dopytuje servera na stav čistenia. Sledovanie sa preto obnoví, aj keď sa okno modulu počas čistenia zavrie a znova otvorí.
Karta „Scheduled cleaning“¶
Táto karta ukladá konfiguráciu opakovaného čistenia. Opakuje oddiel Data to delete – rovnaké začiarkavacie políčka ako vyššie – a pridáva oddiel Scheduling:
| Pole | Popis |
|---|---|
| Disabled (predvolene) | Žiadne plánované čistenie. |
| Monthly | Mesačné čistenie od zadaného dátumu. |
| Weekly | Týždenné čistenie od zadaného dátumu. |
| Daily | Denné čistenie. |
| Next cleaning | Dátum nasledujúceho čistenia vo formáte dd/mm/yyyy. Nemôže byť skorší ako aktuálny dátum. Jedno pole sa ponúka pre mesačný režim, iné pre týždenný. |
| Cleaning hour | Čas čistenia vo formáte hh:mm medzi 00:00 a 23:59. Vopred vyplnený aktuálnou hodinou s minútami nastavenými na nulu. |
Tlačidlo Validate uloží plán. Nespustí žiadne okamžité čistenie a pôsobí iba na túto kartu: začiarkavacie políčka karty Immediate cleaning sa neukladajú.