Назад | Перейти на главную страницу

Linux SAR / SAT Daily Reports хранить больше месяца?

Я на 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 флаг.