From b16bb550dc44bc740907bdddfa4ce6952a37ca03 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Fri, 9 Dec 2022 19:11:01 -0800 Subject: [PATCH] New sample config files for rsyslogd and logrotate --- install/logrotate.d/sbbs | 13 +++++++++++++ install/rsyslog.d/sbbslog.conf | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 install/logrotate.d/sbbs create mode 100644 install/rsyslog.d/sbbslog.conf diff --git a/install/logrotate.d/sbbs b/install/logrotate.d/sbbs new file mode 100644 index 0000000000..e0b79ddf07 --- /dev/null +++ b/install/logrotate.d/sbbs @@ -0,0 +1,13 @@ +# Synchronet syslog file rotation configuration +# Assumes rsyslogd is configured to log sbbs syslog output to /var/log/sbbs.log +# Assumes user/group sbbs:sbbs has been created and is used to run sbbs +# Copy this file to /etc/logrotate.d/ and edit to suit +/var/log/sbbs.log { + weekly + maxsize 1G + missingok + rotate 10 + notifempty + create 640 sbbs sbbs + maxage 90 +} diff --git a/install/rsyslog.d/sbbslog.conf b/install/rsyslog.d/sbbslog.conf new file mode 100644 index 0000000000..a3578b1e5f --- /dev/null +++ b/install/rsyslog.d/sbbslog.conf @@ -0,0 +1,8 @@ +# Synchronet syslog output control +# Assumes LogFaclity=3 in [UNIX] section of ctrl/sbbs.ini file +# Assumes sbbs is running as user/group: sbbs/sbbs +# Copy this file to /etc/rsyslog.d/ and edit to suit +$FileOwner sbbs +$FileGroup sbbs +local3.* /var/log/sbbs.log + -- GitLab