diff options
author | Dimitrios Apostolou <dimitrios.apostolou@qt.io> | 2019-07-04 15:13:46 +0200 |
---|---|---|
committer | Dimitrios Apostolou <dimitrios.apostolou@qt.io> | 2019-07-05 08:23:51 +0000 |
commit | 03a6a7d7a43990bcb2745d8dd20b1382457aa16b (patch) | |
tree | 8522b53294d266bd59b53f8b159ffffc8fa57370 | |
parent | 64c884390952fd982ed2a37a16bc22009337f6ae (diff) |
Rotate big logfiles
otherwise the services stop logging once the file reaches 2GB (for
danted) or 4GB (for xferlog).
Fixes: QTQAINFRA-3050
Change-Id: I5b76c1753c8a14e35a5ec1ad56ec44a2fc441797
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
5 files changed, 33 insertions, 0 deletions
diff --git a/puppet/modules/network_test_server/files/logrotate.d/sockd b/puppet/modules/network_test_server/files/logrotate.d/sockd new file mode 100644 index 0000000..8d49b8c --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/sockd @@ -0,0 +1,8 @@ +/var/log/sockd.log { + weekly + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating b/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating new file mode 100644 index 0000000..d8c40e6 --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating @@ -0,0 +1,8 @@ +/var/log/sockd-authenticating.log { + weekly + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/files/logrotate.d/xferlog b/puppet/modules/network_test_server/files/logrotate.d/xferlog new file mode 100644 index 0000000..c86d6d1 --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/xferlog @@ -0,0 +1,8 @@ +/var/log/xferlog { + daily + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/manifests/linux/danted.pp b/puppet/modules/network_test_server/manifests/linux/danted.pp index 51fb12f..89e081c 100644 --- a/puppet/modules/network_test_server/manifests/linux/danted.pp +++ b/puppet/modules/network_test_server/manifests/linux/danted.pp @@ -62,6 +62,11 @@ class network_test_server::linux::danted { "/etc/init.d/danted-authenticating": source => "puppet:///modules/network_test_server/init/danted", ; + "/etc/logrotate.d/sockd": + source => "puppet:///modules/network_test_server/logrotate.d/sockd", + ; + "/etc/logrotate.d/sockd-authenticating": + source => "puppet:///modules/network_test_server/logrotate.d/sockd-authenticating", } } diff --git a/puppet/modules/network_test_server/manifests/linux/vsftpd.pp b/puppet/modules/network_test_server/manifests/linux/vsftpd.pp index 28e1c31..6632f1a 100644 --- a/puppet/modules/network_test_server/manifests/linux/vsftpd.pp +++ b/puppet/modules/network_test_server/manifests/linux/vsftpd.pp @@ -61,6 +61,10 @@ class network_test_server::linux::vsftpd { mode => 1777, require => File["/home/qt-test-server/ftp"], ; + + "/etc/logrotate.d/xferlog": + source => "puppet:///modules/network_test_server/logrotate.d/xferlog", + ; } } |