Actions
Bug #8631
closedsyslog-ng - logrotate incorrectly configured to rotate TLS key
Status:
Resolved
Priority:
Normal-package
Assignee:
Category:
syslog-ng
Target version:
Start date:
07/10/2018
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Affected Version:
2.4.3_1
Affected Plus Version:
Affected Architecture:
Description
I noticed recently a pfSense device stopped logging to our remote TLS syslog server. After investigating, I found the TLS key had been automatically configured to be archived and rotated like a log file.
syslog-ng config:
Object name: D_TLSSYSLOG
Object type: Destination
Object parameters:
{ network("syslog.example.com" port(6514) transport("tls") tls( ca-dir("/home/user/syslog") key-file("/home/user/syslog/syslog-client.key") cert-file("/home/user/syslog/syslog-client.crt") peer_verify(required-untrusted) ) ); };
Resulting /usr/local/etc/logrotate.conf
# This file is automatically generated by pfSense # Do not edit manually ! /home/user/syslog/syslog-client.key /var/syslog-ng/default.log { rotate 30 daily compress postrotate kill -s HUP `cat /var/run/syslog-ng.pid` endscript }
Actions