Configuració de la rotació de logs

Crear un arxiu:

nano /etc/logrotate.d/logs-remots

nano /etc/logrotate.d/logs-remots

/var/log/remote/dns/*.log

/var/log/remote/dhcp/*.log

/var/log/remote/db/*.log

/var/log/remote/web/*.log {

daily

rotate 60

compress

delaycompress

missingok

notifempty

create 0640 syslog adm

sharedscripts

postrotate

systemctl reload rsyslog > /dev/null 2>&1 || true

endscript

}

CTRL + X i Guardar

ParàmetreSignificat
rotate 60Manté els últims 60 fitxers (60 dies si és daily).
compressComprimeix amb .gz després de rotar.
delaycompressEspera un cicle abans de comprimir (evita errors en fitxers recentment usats)
missingokNo mostra error si un fitxer no existeix.
notifemptyNo rota si el fitxer està buit.
createCrea els nous logs amb permisos correctes.
postrotateReinicia rsyslog després de la rotació (segur).
dailyRota els logs cada dia.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad