CSCfi.systemd-journal

Status budowy

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

O projekcie

manage systemd journald configuration

Zainstaluj
ansible-galaxy install CSCfi.systemd-journal
Licencja
Unknown
Pobrania
2.9k
Właściciel
Finnish expertise in ICT for research, education, culture and public administration