CSCfi.systemd-journal
systemd-journal
Róla ansible do konfiguracji systemd dziennika poprzez journald.conf, aby zarządzać wszystkimi logami i bardziej ograniczyć ich przechowywanie, co jest odpowiednie dla SSD w laptopie.
---
- hosts: localhost
roles:
- cscfi.systemd-journal
Wymagania
Dowolna dystrybucja systemd.
Zmienne roli
vars:
- systemd_journal_create_directory: True
- systemd_journal_rsyslog_package_state: present
- systemd_journal_storage: auto
- systemd_journal_compress: yes
- systemd_journal_system_max_use: 500M
- systemd_journal_system_max_file_size: 50M
- systemd_journal_max_retention_sec: 0
- systemd_journal_restart_state: started
Dziennik domyślnie będzie używał tyle wolnego miejsca, ile może, a następnie usunie
stare logi, jeśli inne dane zapełnią dysk. To nie jest zbyt przyjazne dla dysków SSD, dlatego
systemd_journal_system_max_use
ogranicza to do 500M domyślnie, lub do wartości, którą
ustalisz.
Jeśli chcesz ustawić niestandardowe opcje, które nie są bezpośrednio obsługiwane przez tę rolę, możesz także bezpośrednio nadpisać konfigurację systemd_journal.
Zmienna systemd_journal_rsyslog_package_state
może być absent
lub
present
, a jeśli jest absent (co nie jest domyślne), pakiet rsyslog zostanie usunięty.
Zmienna systemd_journal_restart_state
ma wartość started
- ponieważ w wielu przypadkach restart nie powiódł się w CentOS 7, mimo że usługa wydawała się zrestartowana.
24 sie 09:47:02 hostname systemd-journald[22636]: Nie udało się ustawić atrybutów pliku: Operacja nie jest wspierana 24 sie 09:47:02 hostname systemd-journald[22636]: Nie udało się utworzyć nowego dziennika wykonawczego: Brak takiego pliku lub katalogu 24 sie 09:47:02 hostname systemd-journald[22636]: Nie udało się ustawić atrybutów pliku: Operacja nie jest wspierana 24 sie 09:47:02 hostname systemd-journald[22636]: Nie udało się ustawić atrybutów pliku: Operacja nie jest wspierana [snip] 24 sie 09:47:02 hostname systemd-journald[22636]: Asercja 'f' nie powiodła się w src/journal/journal-file.c:132, funkcja journal_file_close(). Przerywam. 24 sie 09:47:02 hostname systemd-journal[22638]: Dziennik uruchomiony
Zależności
Brak.
Licencja
BSD
ansible-galaxy install CSCfi.systemd-journal