CSCfi.systemd-journal

Estado de Construcción

systemd-journal

Un rol de ansible para configurar el diario de systemd a través de journald.conf para manejar todos los registros y limitar más estrictamente su almacenamiento de logs, adecuado para un SSD en una laptop.

---
- hosts: localhost

  roles:
    - cscfi.systemd-journal

Requisitos

Cualquier distribución de systemd.

Variables del Rol

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

El diario, por defecto, usará tanto espacio libre como pueda y luego eliminará logs antiguos si otros datos llenan un disco. Esto no es muy amigable para unidades SSD, así que systemd_journal_system_max_use limita esto a 500M por defecto, o a lo que tú personalices.

Si deseas establecer opciones personalizadas que no son soportadas directamente por este rol, también puedes sobrescribir la configuración de systemd_journal directamente.

La variable systemd_journal_rsyslog_package_state puede ser absent o present y si está ausente (no es el default), el paquete rsyslog será eliminado.

La variable systemd_journal_restart_state es started, porque en muchos casos el reinicio falló en CentOS 7, aunque el servicio parecía haber sido reiniciado.

24 de agosto 09:47:02 nombre-host systemd-journald[22636]: Error al establecer atributos de archivo: Operación no soportada
24 de agosto 09:47:02 nombre-host systemd-journald[22636]: Error al crear nuevo diario de ejecución: No existe tal archivo o directorio
24 de agosto 09:47:02 nombre-host systemd-journald[22636]: Error al establecer atributos de archivo: Operación no soportada
24 de agosto 09:47:02 nombre-host systemd-journald[22636]: Error al establecer atributos de archivo: Operación no soportada
[recorte]
24 de agosto 09:47:02 nombre-host systemd-journald[22636]: Aserción 'f' falló en src/journal/journal-file.c:132, función journal_file_close(). Abortando.
24 de agosto 09:47:02 nombre-host systemd-journal[22638]: Diario iniciado

Dependencias

Ninguna.

Licencia

BSD

Acerca del proyecto

manage systemd journald configuration

Instalar
ansible-galaxy install CSCfi.systemd-journal
Licencia
Unknown
Descargas
2.9k
Propietario
Finnish expertise in ICT for research, education, culture and public administration