web-dev-qa-db-ja.com

Linux SAR / SAT日報を1か月以上保存しますか?

私は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か月間のみ保存することを意味します。

  • 3か月間(たとえば)保存するにはどうすればよいですか?
1
夏期劇場

sarは各ファイルに日を追加するため、これまで見てきたように、1か月分のデータしか保持されません。

さらに保持するには、出力を別のディレクトリにアーカイブするだけです。 sarは、-fフラグを使用してそれらを読み取ることができます。

2
James O'Gorman

これを行うには、HISTORYパラメーターをログファイルを保持する日数に設定します。構成ファイルは/etc/sysconfig/sysstatです。設定できる最大日数は28日ですが、saDD形式のログファイルを/var/log/saディレクトリのみに保持する場合は、28日を超えて設定できます。 28日を超えるように設定すると、ログファイルは月ごとのディレクトリに保存されます。したがって、sarログファイルはYYYYMM/saDDログファイルへのシンボリックリンクを指します。これは、cronのsa1スクリプトによって処理されます。

詳細については、次のリンクを確認してください 月次sarレポート および systat facts (セクション2.19)。

2
Daniel t.