CentOS 8
Sponsored Link

SysStat : インストール2019/11/21

 
SysStat をインストールして CPU やメモリー使用量等々の、システムリソースの情報を取得できるようにします。
[1] SysStat をインストールします。
[root@dlp ~]#
dnf -y install sysstat
[root@dlp ~]#
systemctl enable --now sysstat

[2] システムリソースの情報はデフォルトで 10分間隔で取得されます。
取得間隔を変更したい場合は以下のように変更可能です。
# デフォルトの取得間隔は以下の設定による

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

[Timer]
OnCalendar=*:00/10
# 取得間隔を変更する場合は設定ファイルを新規作成してデフォルトをオーバーライド

[root@dlp ~]#
systemctl edit sysstat-collect.timer
# 新規作成

# 取得間隔を [OnCalendar=***] で設定 (下例は 5分間隔)

# 値がブランクの [OnCalendar=] でデフォルトをオーバーライド

[Unit]
Description=Run system activity accounting tool every 5 minutes

[Timer]
OnCalendar=
OnCalendar=*:00/5
AccuracySec=0

# 以下のファイルが新規作成される

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

-rw-r--r--. 1 root root 124 Nov 20 19:15 /etc/systemd/system/sysstat-collect.timer.d/override.conf
[3] ログの保管期間等を変更する場合は以下のファイルで設定可能です。
[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.
# デフォルトでは取得されない設定となっている情報を追加取得するオプション *1
SADC_OPTIONS=" -S DISK"

# *1 指定可能なオプション
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)
関連コンテンツ