RHEL9 sysstat sar のデータ収集間隔が10分を1分に変更する方法
環境
# cat/etc/redhat-release
Red Hat Enterprise Linux release 9.2 (Plow)
前提条件
サービスsysstat-collect.timerを停止する
# systemctl stop sysstat-collect.timer
操作方法
1.ユニットファイルを編集すると、テキストエディタが開き、
ドロップインファイルが作成されます(/etc/systemd/system/sysstat-collect.timer.d/override.conf)
# export SYSTEMD_EDITOR=/usr/bin/vi
# systemctl edit sysstat-collect.timer
2.「### Anything between here and the comment below will become the new contents of the file」
と「### Lines below this comment will be discarded」の間に下記を追加します
[Unit] Description=Run system activity accounting tool every 1 minute [Timer] OnCalendar= OnCalendar=*:00/1
空白の “OnCalendar=" ディレクティブは、元の設定を削除します。
3.設定内容を反映します。
# systemctl daemon-reload
4.ユニットファイルに対して実行します。
# systemctl cat sysstat-collect.timer
# /etc/systemd/system/sysstat-collect.timer # /usr/lib/systemd/system/sysstat-collect.timer # (C) 2014 Tomasz Torcz <tomek@pipebreaker.pl> # # sysstat-12.5.4 systemd unit file: # Activates activity collector every 10 minutes [Unit] Description=Run system activity accounting tool every 10 minutes [Timer] OnCalendar=*:00/10 [Install] WantedBy=sysstat.service # /etc/systemd/system/sysstat-collect.timer.d/override.conf [Unit] Description=Run system activity accounting tool every 1 minute [Timer] OnCalendar= OnCalendar=*:00/1
5.sysstat-collect.timerを起動します
# systemctl start sysstat-collect.timer
sysstat-collect.timerのステータスを確認します
# systemctl status sysstat-collect.timer ● sysstat-collect.timer - Run system activity accounting tool every 1 minute Loaded: loaded (/etc/systemd/system/sysstat-collect.timer; enabled; preset: disabled) Drop-In: /etc/systemd/system/sysstat-collect.timer.d mqoverride.conf Active: active (waiting) since Mon 2024-02-26 18:10:16 JST; 8s ago Until: Mon 2024-02-26 18:10:16 JST; 8s ago Trigger: Mon 2024-02-26 18:11:00 JST; 34s left Triggers: ● sysstat-collect.service 2月 26 18:10:16 localhost.localdomain systemd[1]: Started Run system activity accounting tool every 1 m>