J'ai déplacé la journalisation pour openvpn
dans son propre journal et j'ai tenté de configurer la rotation des journaux pour celui-ci, mais j'ai manifestement fait quelque chose de mal.
La journalisation se produit comme vous le souhaitez mais toujours dans le 2ème fichier journalopenvpn.log.1
. Le fichier journal "actuel" openvpn.log
existe, mais est toujours vide.
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
Voici mon fichier de configuration logrotate pour openvpn.
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
La ligne dans server.conf
d'Openvpn concernant la journalisation est
log-append /var/log/openvpn.log
Qu'est-ce que j'ai raté ?
Réponse acceptée :
Vous devez informer votre service de la rotation des journaux. Certains services peuvent être tués avec le signal HUP, certains peuvent nécessiter un redémarrage complet. Il est possible que le service ouvre le openvpn.log
fichier, qui est renommé en openvpn.log.1
.
Essayez d'ajouter :
postrotate
systemctl restart openvpn.service
endscript
Je ne sais pas exactement comment votre service s'appelle, donc je suppose pour openvpn.service
peut être erroné.