SARが10分間隔で実行する必要がある毎日のログを入力できないという問題があります。複数のサーバーに同じ構成があり、sarが正しく実行されます。以下は設定例です。
-CentOS 6 -sysstat 9.0.4
# sysstat-9.0.4 configuration file.
# How long to keep log files (in days).
# If value is greater than 28, then log files are kept in
# multiple directories, one for each month.
HISTORY=28
# Compress (using 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.
SADC_OPTIONS="-S DISK"
# Compression program to use.
ZIP="bzip2"
# cat /etc/crond./sysstat
# Run system activity accounting tool every 10 minutes
*/5 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A
これは以下のようにJob Serverのファイル出力です。
-rw-r--r-- 1 root root 784968 Aug 1 23:55 sa01
-rw-r--r-- 1 root root 703111 Aug 2 23:53 sar02
-rw-r--r-- 1 root root 785016 Aug 2 23:55 sa02
-rw-r--r-- 1 root root 685031 Aug 3 23:53 sar03
-rw-r--r-- 1 root root 761928 Aug 3 23:55 sa03
-rw-r--r-- 1 root root 711740 Aug 4 22:20 sa04
以下は問題のサーバーからの出力です(これらのファイルもサイズが小さく情報はありません)。
-rw-r--r-- 1 root root 504 Dec 21 2020 sa21
-rw-r--r-- 1 root root 504 Oct 20 2021 sa20
-rw-r--r-- 1 root root 504 Jul 14 21:11 sa14
-rw-r--r-- 1 root root 504 Jul 26 20:53 sa26
-rw-r--r-- 1 root root 504 Aug 4 22:04 sa04
また、sysstatを停止/起動して/usr/local/netsnmp/netsnmp_base/sbin/snmpdのpidを削除してみました。何も動作しないようです。どんな助けでも大変感謝します!
答え1
sysstatを再インストールすると問題が解決しました。