Log data cleanup¶
Modulis Log data cleanup ļauj administratoram iztīrīt Bastion notikumu datu bāzē uzkrātos ierakstus un ieplānot šo tīrīšanu periodiski. To izmanto, ja datu bāze kļūst liela, lai ievērotu saglabāšanas politiku, vai pirms eksportēšanas. Ir divas cilnes: Immediate cleaning, ko palaiž pēc pieprasījuma, un Scheduled cleaning, kas darbojas automātiski.
Abās cilnēs ir pieejama viena un tā pati dzēšamo datu atlase.
Dzēšamie dati¶
Izvēles rūtiņa All aptver visu veidu datus: to atzīmējot, tālāk esošās trīs grupas tiek atspējotas, un tās vairs nav jāaizpilda.
| Grupa | Piedāvātās izvēles rūtiņas |
|---|---|
| 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. |
Atlasi papildina divi iestatījumi ārpus grupām:
| Lauks | Apraksts |
|---|---|
| PostgreSQL VACUUM | Izvēles rūtiņa. Papildus izpilda VACUUM PostgreSQL datu bāzē. Ar to vien pietiek, lai darbība būtu derīga. |
| Keep the last | Periods, kas jāizslēdz no iztīrīšanas: vesels skaitlis (minimums 0, noklusējuma vērtība 2), kam seko mērvienība — Days, Months vai Years. Dati, kas ir jaunāki par šo intervālu, tiek saglabāti. Iepriekš atlasītā mērvienība katrā cilnē ir atšķirīga: tūlītējai iztīrīšanai — Years, plānotajai iztīrīšanai — Days. |
Nav ko iztīrīt
Ja nekas nav atzīmēts — neviena izvēles rūtiņa no trim grupām, ne All, ne PostgreSQL VACUUM —, darbība tiek noraidīta ar ziņojumu Nothing to clean.
Cilne „Immediate cleaning“¶
Cilnē ir oranžā krāsā attēlots brīdinājums: Warning: Cleaning may take several hours and significantly slow down the platform.
- Atzīmējiet dzēšamos datus (vai izvēles rūtiņu All).
- Ja nepieciešams, pielāgojiet Keep the last.
- Noklikšķiniet uz Start a cleaning.
Izpildes laikā veidlapu pārklāj maska ar uzrakstu Cleaning in progress, un poga Cancel the cleaning kļūst aktīva. Noklikšķinot uz tās, tiek parādīts Canceling...; jau izdzēstos datus nevar atkopt.
Kad darbība ir pabeigta, paziņojumā tiek ziņots The cleanup task is finished.
Stāvokļa izsekošana
Cilne ik pēc 5 sekundēm vaicā serverim iztīrīšanas stāvokli. Tāpēc izsekošana tiek atsākta pat tad, ja moduļa logs tiek aizvērts un atkārtoti atvērts iztīrīšanas laikā.
Cilne „Scheduled cleaning“¶
Šajā cilnē tiek saglabāta regulāras iztīrīšanas konfigurācija. Tajā ir atkārtots rāmis Data to delete — tās pašas izvēles rūtiņas, kas iepriekš, — un pievienots rāmis Scheduling:
| Lauks | Apraksts |
|---|---|
| Disabled (noklusējums) | Nav plānotas iztīrīšanas. |
| Monthly | Ikmēneša iztīrīšana, sākot no norādītā datuma. |
| Weekly | Iknedēļas iztīrīšana, sākot no norādītā datuma. |
| Daily | Ikdienas iztīrīšana. |
| Next cleaning | Nākamās iztīrīšanas datums formātā dd/mm/yyyy. Tas nevar būt agrāks par pašreizējo datumu. Viens lauks tiek piedāvāts ikmēneša režīmam, otrs — iknedēļas režīmam. |
| Cleaning hour | Iztīrīšanas laiks formātā hh:mm no 00:00 līdz 23:59. Iepriekš aizpildīts ar pašreizējo stundu, minūtes — nulle. |
Poga Validate saglabā plānojumu. Tā neaktivizē tūlītēju iztīrīšanu un ietekmē tikai šo cilni: cilnes Immediate cleaning izvēles rūtiņas netiek saglabātas.