From ec3a500b01e78d7ecfde76e574107d2eca223441 Mon Sep 17 00:00:00 2001 From: KIKUCHI Koichiro Date: Thu, 3 Mar 2016 13:02:45 +0900 Subject: [PATCH] Fixed logrotate config file and its installation. --- pandora_agents/unix/pandora_agent_installer | 4 ++-- pandora_agents/unix/pandora_agent_logrotate | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pandora_agents/unix/pandora_agent_installer b/pandora_agents/unix/pandora_agent_installer index a128a2f557..3c0abca5da 100644 --- a/pandora_agents/unix/pandora_agent_installer +++ b/pandora_agents/unix/pandora_agent_installer @@ -471,8 +471,8 @@ install () { then [ -d $DESTDIR/etc/logrotate.d ] && mkdir -p $DESTDIR/etc/logrotate.d echo "Creating logrotate.d entry for Pandora FMS log management" - echo "$PANDORA_BASE$PANDORA_LOG_DIR/$PANDORA_LOG" > pandora_agent_logrotate - cp pandora_agent_logrotate $DESTDIR/etc/logrotate.d/pandora_agent + sed -e "s|^/var/log/pandora/pandora_agent.log|$PANDORA_BASE_REAL$PANDORA_LOG_DIR/$PANDORA_LOG|" pandora_agent_logrotate \ + > $DESTDIR/etc/logrotate.d/pandora_agent else echo "Please add a log rotation schedule manually to your log rotation daemon (if any)" fi diff --git a/pandora_agents/unix/pandora_agent_logrotate b/pandora_agents/unix/pandora_agent_logrotate index 42f4bdb7ed..1c7b5e9a9a 100644 --- a/pandora_agents/unix/pandora_agent_logrotate +++ b/pandora_agents/unix/pandora_agent_logrotate @@ -1 +1,10 @@ -/var/log/pandora/pandora_agent.log +/var/log/pandora/pandora_agent.log { + weekly + missingok + size 300000 + rotate 3 + maxage 90 + compress + notifempty + copytruncate +}