CentOS Stream 8
Sponsored Link

SysStat : Install
Install SysStat to enable system monitoring like CPU usage or Network statics.
[1] Install SysStat.
[root@dlp ~]#
dnf -y install sysstat
[root@dlp ~]#
systemctl enable --now sysstat

[2] System resource data are recorded every 10 minutes by default.
But if you'd like to change the interval, it's possible to edit like follows.
# default setting is like follows

[root@dlp ~]#
grep -A 1 'Timer' /usr/lib/systemd/system/sysstat-collect.timer

# if change default 10 minutes, create a new config to override the default

[root@dlp ~]#
systemctl edit sysstat-collect.timer
# create new

# set interval on [OnCalendar=***] (example below is every 5 minutes)

# empty value line [OnCalendar=] is needed to override default 10 minutes

Description=Run system activity accounting tool every 5 minutes


# new config is added

[root@dlp ~]#
ll /etc/systemd/system/sysstat-collect.timer.d/override.conf

-rw-r--r--. 1 root root 125 Mar 16 22:49 /etc/systemd/system/sysstat-collect.timer.d/override.conf
[3] If you'd like to change some settings of SysStat, the configuration file is located like follows.
[root@dlp ~]#
vi /etc/sysconfig/sysstat
# sysstat-11.7.3 configuration file.

# How long to keep log files (in days).
# If value is greater than 28, then use sadc's option -D to prevent older
# data files from being overwritten. See sadc(8) and sysstat(5) manual pages.

# Compress (using xz, gzip or bzip2) sa and sar files older than (in days):

# Parameters for the system activity data collector (see sadc manual page)
# which are used for the generation of log files.
# note *1

# Directory where sa and sar files are saved. The directory must exist.

# Compression program to use.

# By default sa2 script generates yesterday's summary, since the cron job
# usually runs right after midnight. If you want sa2 to generate the summary
# of the same day (for example when cron job runs at 23:53) set this variable.

# By default sa2 script generates reports files (the so called sarDD files).
# Set this variable to false to disable reports generation.

# note *1 [available option]
INT     ⇒  System Interrupts
DISK    ⇒  Block Devices
SNMP    ⇒  SNMP statistics
IPV6    ⇒  IPv6 statistics
POWER   ⇒  Power Management statistics
ALL     ⇒  All of the above
XDISK   ⇒  DISK + Partition statistics
XALL    ⇒  All of the above (ALL + XDISK)
Matched Content