我在RHEL 。 我怎样才能延长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
这意味着它仅存储一个月的每日报告。
sar在每个文件中附加一个月的date,所以如您所见,它只会保留一个月的数据。
为了保持更多,只需将输出存档到另一个目录。 sar仍然可以使用-f标志来读取它们。
您可以通过将HISTORY参数设置为您要保留日志文件的天数来完成此操作。 configuration文件是/etc/sysconfig/sysstat 。 尽pipe可以设置的最大天数为28,但如果要将saDD格式的日志文件保存在/var/log/sa目录中,仍然可以将其设置为大于28天。 如果设置为超过28天,日志文件将被存储在一个月的目录中。 所以你的sar日志文件将指向一个符号链接到YYYYMM/saDD日志文件。 这将由cron中的sa1脚本来处理。
请查看以下链接了解详情 – 每月sar报告和systat事实 (第2.19节)。