A contabilidade de processo (pacote psacct) também pode ajudar.
Eu uso nagios
para monitorar meu servidor. De vez em quando, recebo um relatório informando que a carga da CPU está em alerta / crítica, etc. Geralmente isso acontece em uma hora estranha ou quando não tenho as ferramentas para fazer o login imediatamente e olhar em volta.
Existe alguma maneira que eu possa configurar o sistema para tirar alguns top
instantâneos quando o uso da CPU é muito alto - seja de forma independente no sistema ou via nagios
?
A contabilidade de processo (pacote psacct) também pode ajudar.
Você pode executar ps aux >> logfile
a cada minuto com cron
. Inclui o uso da CPU.
Dê uma olhada no snmpd (snmpd.conf). Se compilado com as opções certas, você pode definir ações de trigger para um número de coisas - uma delas é a carga da CPU.