Linux SAR/SAT 每日报告要存储一个多月吗?

Linux SAR/SAT 每日报告要存储一个多月吗?

我在RHEL。如何将 SAR 报告的记录间隔延长至一个月以上?通常每日 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 

这意味着它只存储一个月的每日报告。

  • 我如何存储(例如) 3 个月?

答案1

sar将月份日期附加到每个文件,因此正如您所见,它只会保留一个月的数据。

要保留更多,只需将输出存档到另一个目录。sar仍然可以使用-f标志读取它们。

答案2

您可以通过将参数设置为要保留日志文件的天数来实现此目的HISTORY。配置文件为/etc/sysconfig/sysstat。虽然您可以设置的最大天数是 28,但如果您/var/log/sa只想保留目录中的 saDD 格式日志文件,您仍然可以将其设置为超过 28 天。如果设置为超过 28 天,日志文件将存储在按月分类的目录中。因此,您的 sar 日志文件将指向日志文件的符号链接。这将由cron 中的脚本YYYYMM/saDD处理。sa1

请查看以下链接了解详情 -每月 SAR 报告系统事实(第 2.19 节)。

相关内容