CSCfi.systemd-journal
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
ansible-galaxy install CSCfi.systemd-journal