Přesunul jsem protokolování pro openvpn
do vlastního protokolu a pokusil jsem se pro něj nastavit rotaci protokolu, ale evidentně jsem udělal něco špatně.
Protokolování probíhá podle potřeby, ale vždy do 2. logfileopenvpn.log.1
. „Aktuální“ soubor protokolu openvpn.log
existuje, ale je vždy prázdný.
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
Zde je můj konfigurační soubor logrotate pro openvpn.
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
Řádek v server.conf
Openvpn ohledně protokolování je
log-append /var/log/openvpn.log
Co jsem to pokazil?
Přijatá odpověď:
Měli byste svou službu upozornit na rotaci protokolu. Některé služby mohou být zabity signálem HUP, některé mohou vyžadovat úplný restart. Je možné, že služba otevře openvpn.log
soubor, který je přejmenován na openvpn.log.1
.
Zkuste přidat:
postrotate
systemctl restart openvpn.service
endscript
Nevím přesně, jak se vaše služba jmenuje, takže odhaduji openvpn.service
může být špatně.