From 95a67bb757b050d06f8535fdb87839a5a1aae0b6 Mon Sep 17 00:00:00 2001 From: Jianghua Wang Date: Mon, 12 Dec 2016 14:22:35 +0800 Subject: [PATCH] Rotate conntrackd's log files We should rotate conntrackd's log files to avoid FS filled up. Change-Id: I6d9e40a372b49f2f014fb63440aed0028b4df494 --- .../deployment_scripts/compute_post_deployment.py | 4 ++++ .../deployment_scripts/etc/logrotate.d/conntrackd | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 plugin_source/deployment_scripts/etc/logrotate.d/conntrackd diff --git a/plugin_source/deployment_scripts/compute_post_deployment.py b/plugin_source/deployment_scripts/compute_post_deployment.py index 4ef6781..d05c553 100755 --- a/plugin_source/deployment_scripts/compute_post_deployment.py +++ b/plugin_source/deployment_scripts/compute_post_deployment.py @@ -381,6 +381,10 @@ def enable_conntrack_service(himn, username): CONNTRACK_CONF_SAMPLE, '/etc/conntrackd/conntrackd.conf') + # Rotate log file for conntrack + utils.scp(himn, username, + '/etc/logrotate.d', 'etc/logrotate.d/conntrackd') + # Restart conntrackd service utils.ssh(himn, username, 'service', 'conntrackd', 'restart') diff --git a/plugin_source/deployment_scripts/etc/logrotate.d/conntrackd b/plugin_source/deployment_scripts/etc/logrotate.d/conntrackd new file mode 100644 index 0000000..52a0222 --- /dev/null +++ b/plugin_source/deployment_scripts/etc/logrotate.d/conntrackd @@ -0,0 +1,7 @@ +/var/log/conntrackd*.log { + daily + maxsize 50M + rotate 7 + copytruncate + missingok +}