Estou fazendo algum monitoramento de desempenho de um servidor rodando o Ubuntu 16.04 LTS. Instalei o pacote sysstat
com a intenção de usar sar
para monitorar a atividade do sistema.
Pelo que entendi, quando o pacote é instalado, há duas configurações de tarefas cron: uma que executa o comando sa1
para coletar e armazenar os dados da atividade e a outra que é executada diariamente e executa o comando sa2
para gerar um relatório legível por humanos a partir dos dados de atividade (binários). Esses arquivos devem ser gravados no diretório /var/log/sysstat
.
Da página man
:
Standard system activity daily data files are located in the /var/log/sysstat directory by default.
Mas no meu servidor /var/log/sysstat
é um arquivo não um diretório (por quê?). Eu posso dizer, olhando para a última vez que o arquivo está sendo atualizado regularmente, parece que os dados da atividade estão sendo registrados.
Aqui está o conteúdo do arquivo de configuração ( /etc/sysstat/sysstat
):
HISTORY=30
COMPRESSAFTER=10
SADC_OPTIONS="-S DISK"
# Directory where sa and sar files are saved.
SA_DIR=/var/log/sysstat
ZIP="xz"
#YESTERDAY=no
# By default sa2 script generates reports files (the so called sarDD files).
# Set this variable to false to disable reports generation.
#REPORTS=false
O problema que estou tendo é que os relatórios sa2
não estão sendo gerados. Eu tive que funcionar por um tempo agora e nada.
O que preciso fazer para gerar (e visualizar) os relatórios de atividades?