SysStat : Install2021/03/17 |
Install SysStat to enable system monitoring like CPU usage or Network statics.
|
|
[1] | Install SysStat. |
[root@dlp ~]#
[root@dlp ~]# dnf -y install sysstat 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 [Timer] OnCalendar=*:00/10 # 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 [Unit] Description=Run system activity accounting tool every 5 minutes [Timer] OnCalendar= OnCalendar=*:00/5 AccuracySec=0 # 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.
HISTORY=28
# Compress (using xz, gzip or bzip2) sa and sar files older than (in days):
COMPRESSAFTER=31
# Parameters for the system activity data collector (see sadc manual page)
# which are used for the generation of log files.
# note *1
SADC_OPTIONS=" -S DISK"
# Directory where sa and sar files are saved. The directory must exist.
SA_DIR=/var/log/sa
# Compression program to use.
ZIP="xz"
# 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.
#YESTERDAY=no
# By default sa2 script generates reports files (the so called sarDD files).
# Set this variable to false to disable reports generation.
#REPORTS=false
# 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) |