Linux SAR / SAT Relatórios diários para armazenar mais de um mês?

1

Estou em RHEL . Como posso estender o intervalo de log dos Relatórios de SAR para mais de um mês? Normalmente, os relatórios diários de SAR são algo como:

[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 

Isso significa que ele armazena relatórios diários somente por um mês.

  • Como faço para armazenar (por exemplo) 3 meses?
por 夏期劇場 01.04.2013 / 06:15

2 respostas

2

sar acrescenta o dia do mês a cada arquivo, de modo que, como você viu, ele manterá apenas um mês de dados.

Para manter mais, simplesmente arquive a saída em outro diretório. sar ainda poderá lê-los usando o sinalizador -f .

    
por 01.04.2013 / 15:55
2

Você pode fazer isso definindo o parâmetro HISTORY como o número de dias em que deseja manter os arquivos de log. O arquivo de configuração é /etc/sysconfig/sysstat . Embora o número máximo de dias que você pode definir seja 28, se quiser manter apenas os arquivos de log em formato saDD no diretório /var/log/sa , ainda poderá defini-los para mais de 28 dias. Se configurado para mais de 28 dias, os arquivos de log serão armazenados em um diretório mês a mês. Portanto, seus arquivos de log do sar apontarão para um link simbólico para YYYYMM/saDD log file. Isso será resolvido pelo script sa1 no cron.

Confira os seguintes links para os detalhes - relatórios mensais de sar e fatos da systat (seção 2.19).

    
por 01.04.2013 / 16:15