Re: [gentoo-user] what pgm is rotating my /var/log/syslog, etc. files?

2019-08-19 Thread Mick
On Tuesday, 20 August 2019 01:05:37 BST n952162 wrote:
> I have two gentoo machines, my primary one and one I cloned off of that.
> 
> The original gentoo machine has lots of nice /var/log/syslog.1.gz, etc.
> files.
> 
> The clone has one big /var/log/syslog file.
> 
> I now have logrotate installed in both machines.  I see that the
> original has cronie installed and an /etc/cron.daily/logrotate file, but
> that corresponding  /etc/logrotate configuration file does not list any
> of the important  syslog, kern.log, etc files.
> 
> When I do as /etc/cron.daily/logrotate does:
> 
>sudo /usr/bin/logrotate -v /etc/logrotate.conf
> 
> I get debug output that shows it does only what /etc/logrotate.conf
> tells it to do.  And syslog, etc. are not touched.
> 
> Could it be that there's another facility that's doing that work?

Installed apps which are cognizant of logrotate install their config for 
rotation in /etc/logrotate.d/

The syslog-ng package installs this file by default:

~ # cat /etc/logrotate.d/syslog-ng
#
# Syslog-ng logrotate snippet for Gentoo Linux
# contributed by Michael Sterrett
#

/var/log/messages {
missingok
sharedscripts
postrotate
/etc/init.d/syslog-ng reload > /dev/null 2>&1 || true
endscript
}

which corresponds to the only log file created by syslog-ng as a default.  If 
you alter the configuration to capture/filter/record different syslog-ng 
outputs, then you'll have to add your own logrotate configuration, either in /
etc/logrotate.d/syslog-ng itself, or in additional files.

Are the two systems identical in terms of the syslog-ng config and *all* the 
logrotate config files?
 
-- 
Regards,

Mick

signature.asc
Description: This is a digitally signed message part.


[gentoo-user] what pgm is rotating my /var/log/syslog, etc. files?

2019-08-19 Thread n952162

I have two gentoo machines, my primary one and one I cloned off of that.

The original gentoo machine has lots of nice /var/log/syslog.1.gz, etc.
files.

The clone has one big /var/log/syslog file.

I now have logrotate installed in both machines.  I see that the
original has cronie installed and an /etc/cron.daily/logrotate file, but
that corresponding  /etc/logrotate configuration file does not list any
of the important  syslog, kern.log, etc files.

When I do as /etc/cron.daily/logrotate does:

  sudo /usr/bin/logrotate -v /etc/logrotate.conf

I get debug output that shows it does only what /etc/logrotate.conf
tells it to do.  And syslog, etc. are not touched.

Could it be that there's another facility that's doing that work?