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 

Это означает, что ежедневные отчеты хранятся только один месяц.

  • Как мне хранить (например) 3 месяца?

2 ответа

Вы можете сделать это, установив HISTORY Параметр на количество дней, вы хотите сохранить файлы журнала. Файл конфигурации /etc/sysconfig/sysstat, Хотя максимальное количество дней, которое вы можете установить, составляет 28, если вы хотите сохранить файлы журнала формата saDD в /var/log/sa только каталог, вам все еще разрешено установить его более чем на 28 дней. Если задано более 28 дней, файлы журнала будут храниться в помесячном каталоге. Таким образом, ваши файлы журнала sar будут указывать на символическую ссылку на YYYYMM/saDD журнальный файл. Об этом позаботится sa1 сценарий в хрон.

Проверьте следующие ссылки для деталей - ежемесячные отчеты sar и факты systat (раздел 2.19).

sar добавляет день месяца к каждому файлу, чтобы, как вы видели, он сохранял данные за один месяц.

Чтобы сохранить больше, просто заархивируйте вывод в другой каталог. sar все еще сможет прочитать их, используя -f флаг.

Другие вопросы по тегам