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