Log data cleanup¶
Moduł Log data cleanup pozwala administratorowi wyczyścić wpisy zgromadzone w bazie zdarzeń CyberElements oraz zaplanować to czyszczenie w sposób cykliczny. Używa się go, gdy baza danych mocno rośnie, aby przestrzegać polityki przechowywania lub przed eksportem. Istnieją dwie karty: Immediate cleaning, wykonywana na żądanie, i Scheduled cleaning, która przebiega automatycznie.
Obie karty oferują ten sam wybór danych do usunięcia.
Dane do usunięcia¶
Pole wyboru All obejmuje wszystkie rodzaje danych: jego zaznaczenie wyłącza trzy grupy poniżej, których wtedy nie trzeba już wypełniać.
| Grupa | Oferowane pola wyboru |
|---|---|
| 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. |
Dwa ustawienia poza grupami dopełniają wybór:
| Pole | Opis |
|---|---|
| PostgreSQL VACUUM | Pole wyboru. Dodatkowo wykonuje VACUUM na bazie danych PostgreSQL. Samo w sobie wystarcza, aby operacja była prawidłowa. |
| Keep the last | Okres wyłączony z czyszczenia: liczba całkowita (minimum 0, domyślnie 2), po której następuje jednostka — Days, Months lub Years. Dane nowsze niż ten przedział są zachowywane. Wstępnie wybrana jednostka różni się w zależności od karty: Years przy czyszczeniu natychmiastowym, Days przy czyszczeniu zaplanowanym. |
Nie ma nic do wyczyszczenia
Jeśli nic nie jest zaznaczone — żadne pole wyboru z trzech grup, ani All, ani PostgreSQL VACUUM — operacja jest odrzucana komunikatem Nothing to clean.
Karta „Immediate cleaning”¶
Karta zawiera ostrzeżenie w kolorze pomarańczowym: Warning: Cleaning may take several hours and significantly slow down the platform.
- Zaznacz dane do usunięcia (albo pole wyboru All).
- Opcjonalnie dostosuj Keep the last.
- Kliknij Start a cleaning.
W trakcie działania formularz jest przykryty maską z napisem Cleaning in progress, a przycisk Cancel the cleaning staje się aktywny. Kliknięcie go wyświetla Canceling...; danych już usuniętych nie da się odzyskać.
Po zakończeniu operacji powiadomienie ogłasza The cleanup task is finished.
Śledzenie stanu
Karta odpytuje serwer o stan czyszczenia co 5 sekund. Śledzenie jest zatem podejmowane ponownie także wtedy, gdy okno modułu zostanie zamknięte i otwarte na nowo w trakcie czyszczenia.
Karta „Scheduled cleaning”¶
Ta karta przechowuje konfigurację cyklicznego czyszczenia. Powtarza pole Data to delete — te same pola wyboru co powyżej — i dodaje pole Scheduling:
| Pole | Opis |
|---|---|
| Disabled (domyślnie) | Brak zaplanowanego czyszczenia. |
| Monthly | Czyszczenie miesięczne, począwszy od podanej daty. |
| Weekly | Czyszczenie tygodniowe, począwszy od podanej daty. |
| Daily | Czyszczenie codzienne. |
| Next cleaning | Data następnego czyszczenia, w formacie dd/mm/yyyy. Nie może być wcześniejsza niż data bieżąca. Jedno pole jest oferowane dla trybu miesięcznego, drugie dla tygodniowego. |
| Cleaning hour | Godzina czyszczenia, w formacie hh:mm między 00:00 i 23:59. Wstępnie wypełniona bieżącą godziną, z minutami na zerze. |
Przycisk Validate zapisuje harmonogram. Nie wywołuje natychmiastowego czyszczenia i działa tylko na tę kartę: pola wyboru karty Immediate cleaning nie są zapisywane.