Logging

Server log configuration and management

TOP

------------------------------------------------------------------------------------------------------------------------------------------------

Logging interval

To change ATOP's logging interval edit the below file:

vim /usr/share/atop/atop.daily

In here, edit the LOGINTERVAL to your desired time frame (seconds):

example for 1 minute logging:

LOGINTERVAL=60

------------------------------------------------------------------------------------------------------------------------------------------------

ATOP Controls

k = kill PID

b = date/time

------------------------------------------------------------------------------------------------------------------------------------------------

LogRotate

LogRotate Configuration.

https://www.redhat.com/sysadmin/setting-logrotate

If not installed already (it usually is), install the logrotate service:

apt install logrotate

yum install logrotate

Configuration of logrotate

/etc/logrotate.conf - used to define default parameters for logrotate

/etc/logrotate.d - used for configuring logrotate for specific logs

example configuration:

/root/.unison/unison.log {
    rotate 7
    daily
    compress
    missingok
    notifempty
}

Common options you may see used in a configuration file include:

Running LogRotate

LogRotate usually comes set up with a daily cron:

ls /etc/cron.daily/
apport  apt-compat  dpkg  logrotate  man-db  plocate

You can also run a logrotate configuration at any time:

logrotate name