私はRHEL
にいます。 SARレポートのログ間隔を1か月以上に延長するにはどうすればよいですか?通常、毎日のSARレポートは次のようなものです。
[root@server /]# cat /var/log/sa/sa
sa01 sa21 sa23 sa25 sa27 sa29 sa31 sar21 sar23 sar25 sar27 sar29 sar31
sa20.bz2 sa22 sa24 sa26 sa28 sa30 sar20 sar22 sar24 sar26 sar28 sar30
これは、日次レポートを1か月間のみ保存することを意味します。
sar
は各ファイルに日を追加するため、これまで見てきたように、1か月分のデータしか保持されません。
さらに保持するには、出力を別のディレクトリにアーカイブするだけです。 sar
は、-f
フラグを使用してそれらを読み取ることができます。
これを行うには、HISTORY
パラメーターをログファイルを保持する日数に設定します。構成ファイルは/etc/sysconfig/sysstat
です。設定できる最大日数は28日ですが、saDD形式のログファイルを/var/log/sa
ディレクトリのみに保持する場合は、28日を超えて設定できます。 28日を超えるように設定すると、ログファイルは月ごとのディレクトリに保存されます。したがって、sarログファイルはYYYYMM/saDD
ログファイルへのシンボリックリンクを指します。これは、cronのsa1
スクリプトによって処理されます。
詳細については、次のリンクを確認してください 月次sarレポート および systat facts (セクション2.19)。