no intervalo de tempo 2.4.0

no intervalo de tempo 2.4.0

Na versão mais recente 2.4.0 (Repositório - epel, CentOS 7) não consigo alterar o intervalo de tempo através do arquivo de configuração.

Eu configurei "INTERVAL=60" em /etc/sysconfig/atop, reinicio o serviço, mas sem efeito, o intervalo permanece no valor padrão 10min (600seg)

Na versão 2.3.0 o intervalo de alteração funciona perfeitamente através do arquivo de configuração.

Como alterar o intervalo de tempo?

Responder1

https://bugzilla.redhat.com/show_bug.cgi?id=1712241

O /etc/sysconfig/atop padrão tem "INTERVAL" definido e não "LOGINTERVAL". Altere-o para usar "LOGINTERVAL" e o atop é iniciado com o intervalo correto. O arquivo de configuração padrão pode ser alterado para usar LOGINTERVAL.

Responder2

Encontrei o mesmo problema no CentOS Linux versão 7.5.1804 (Core) e na versão superior: 2.4.0 (também da epel)

Minha solução alternativa é usar este comando diretamente:

/usr/bin/atop -R -w /var/log/atop/atop_log [intervalo(s) de tempo]

Por exemplo, isso registrará dados a cada 10 segundos:

/usr/bin/atop -R -w /var/log/atop/atop_20190810 10

Outra maneira é editar o script /usr/share/atop/atop.daily que será executado por /usr/lib/systemd/system/atop.service quando o serviço for iniciado.

Responder3

Encontre o arquivo apropriado para substituir o intervalo do serviço em execução ou configure-o em LOGOPTS.

# systemctl cat atop |grep -i environmentfile
EnvironmentFile=/etc/default/atop

Por exemplo, aqui mostra /etc/default/atop como arquivo de configuração.

informação relacionada