CSCfi.systemd-journal

Statut du Build

systemd-journal

Un rôle Ansible pour configurer le journal systemd via journald.conf afin de gérer tous les journaux et limiter plus étroitement son stockage, adapté pour un SSD sur un ordinateur portable.

---
- hôtes : localhost

  rôles :
    - cscfi.systemd-journal

Exigences

Toute distribution utilisant systemd.

Variables de Rôle

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

Par défaut, le journal utilisera autant d'espace libre que possible et supprimera les anciens journaux si d'autres données remplissent un disque. Ce n'est pas très adapté pour les disques SSD, donc systemd_journal_system_max_use limite cela à 500M par défaut, ou à la valeur que vous personnalisez.

Si vous souhaitez définir des options personnalisées non directement prises en charge par ce rôle, vous pouvez également écraser la configuration systemd_journal_configuration directement.

La variable systemd_journal_rsyslog_package_state peut être absent ou present et si elle est absente (ce qui n'est pas par défaut), le paquet rsyslog sera supprimé.

La variable systemd_journal_restart_state est started - car dans de nombreux cas, le redémarrage a échoué sur CentOS 7 même si le service semblait être redémarré.

24 août 09:47:02 hostname systemd-journald[22636]: Échec de la définition des attributs de fichier : Opération non supportée
24 août 09:47:02 hostname systemd-journald[22636]: Échec de la création d'un nouveau journal d'exécution : Aucun fichier ou répertoire de ce type
24 août 09:47:02 hostname systemd-journald[22636]: Échec de la définition des attributs de fichier : Opération non supportée
24 août 09:47:02 hostname systemd-journald[22636]: Échec de la définition des attributs de fichier : Opération non supportée
[snip]
24 août 09:47:02 hostname systemd-journald[22636]: Assertion 'f' échouée à src/journal/journal-file.c:132, fonction journal_file_close(). Abandon.
24 août 09:47:02 hostname systemd-journal[22638]: Journal démarré

Dépendances

Aucune.

Licence

BSD

À propos du projet

manage systemd journald configuration

Installer
ansible-galaxy install CSCfi.systemd-journal
Licence
Unknown
Téléchargements
2.9k
Propriétaire
Finnish expertise in ICT for research, education, culture and public administration