­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ # Logrotate configuration for logs managed by imunify-antivirus package. # This file is installed by the imunify-antivirus package. /var/log/imunify360/aibolit_actions.log /var/log/imunify360/mds_actions.log { # Rotate daily, or sooner if size exceeds 50MB (checked when logrotate runs) daily maxsize 50M # Keep rotated files for 3 days maxage 3 # Add datetime to rotated filename # Note: CentOS 7 logrotate doesn't support %H%M%S, using %s (unix timestamp) for uniqueness # Rotated files will have following names: aibolit_actions.log-20260107-1767805468.gz dateext dateformat -%Y%m%d-%s # Don't error if log file is missing missingok # Don't rotate empty files notifempty # Copy and truncate instead of moving the log file # This allows the service to keep writing without restart copytruncate # Compress rotated files with gzip. # I would prefer to use zst when it is available, # but this requires conditional compression and postrotate # script, what makes config more complex. compress }