Я на 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
Это означает, что он хранит ежедневные отчеты только за один месяц.
Вы можете сделать это, установив HISTORY
на количество дней, в течение которых вы хотите хранить файлы журнала. Файл конфигурации /etc/sysconfig/sysstat
. Хотя максимальное количество дней, которое вы можете установить, составляет 28, если вы хотите хранить файлы журнала в формате saDD в /var/log/sa
только каталог, вы все равно можете установить его на срок более 28 дней. Если установлено значение более 28 дней, файлы журнала будут храниться в ежемесячном каталоге. Таким образом, ваши файлы журнала sar будут указывать на символическую ссылку на YYYYMM/saDD
лог-файл. Об этом позаботится sa1
скрипт в cron.
Ознакомьтесь со следующими ссылками для получения подробной информации - ежемесячные отчеты sar и факты о systat (раздел 2.19).
sar
добавляет день месяца к каждому файлу, поэтому, как вы видели, он будет хранить данные только за один месяц.
Чтобы сохранить больше, просто заархивируйте вывод в другой каталог. sar
по-прежнему сможет читать их, используя -f
флаг.