Monitora um longo processo em execução

3

Eu preciso iniciar um processo intensivo de longa duração com memória / disco / cpu no Linux e monitorá-lo para que eu possa:

  • verifique se termina com um bom código de status,
  • coletar estatísticas (mem cpu disk a cada x minutos)
  • alert / restart se o processo estiver agitando

Existe alguma coisa lá fora assim? Eu sei de software para assistir serviços / daemons, mas não um processo de longa duração, em uma base ad hoc.

    
por macarthy 06.10.2011 / 21:56

1 resposta

4

Este é um bom candidato para Monit , que é uma das tags dessa questão.

Usando o Monit, você poderá ver o status do processo, o uso da memória, o uso da CPU, o tempo de execução e outros detalhes. Monit permitirá que você acompanhe o processo via padrão de nome ou PID. Você também terá um controle para iniciar, interromper ou reiniciar o processo.

    
por 06.10.2011 / 22:15