sar
A partir do CentOS 8 (e equivalentes: CentOS Stream, Rocky Linux, etc), o agendamento das execuções dos processos do sysstat passou a ser feito através do systemd-timer ao invés da crontab.
Assim, após instalar o sysstat é preciso iniciar e habilitar os serviços para que os dados passem a ser coletados regularmente.
- systemctl start sysstat sysstat-collect.timer sysstat-summary.timer
- systemctl enable sysstat sysstat-collect.timer sysstat-summary.timer
Aguarde cerca de 30 minutos para que os resultados passem a ser exibidos pelo comando sar.
Não há mais o arquivo /etc/cron.d/sysstat e sim os seguintes arquivos:
- /usr/lib/systemd/system/sysstat-collect.service
- /usr/lib/systemd/system/sysstat-collect.timer
- /usr/lib/systemd/system/sysstat-summary.service
- /usr/lib/systemd/system/sysstat-summary.timer
- /usr/lib/systemd/system/sysstat.service
O sysstat-collect é o serviço e o agendamento para o processo sa1, que coleta os dados e armazena dados binários nos logs em /var/log/sa/saXX (RedHat) ou /var/log/sysstat/saXX (Debian).
O sysstat-summary é referente ao sa2, cria um relatório diário (em formato texto, não binário) nos logs em var/log/sa/sarXX (RedHat) ou /var/log/sysstat/sarXX (Debian).