Monitorar o uso do disco por diretório / arquivo

1

Eu tenho um enorme aplicativo java que deixa meu disco louco. Como eu acho que este problema é apenas devido a 3-5 pequenas coisas que eu gostaria de monitorar o que está escrito para / ler do disco dentro de uma hora ordenada por tamanho e ações.

Existe algum aplicativo executado no Ubuntu 1204 que possa me ajudar com esse problema e me fornecer um relatório médio após uma hora de criação de perfil?

Ou você lidaria com toda a questão de maneira diferente?

    
por user2693017 10.07.2014 / 19:53

2 respostas

1

Você pode usar o ncdu, que é uma boa ferramenta para monitorar o disco. link

    
por 11.07.2014 / 02:54
0

1.Make ou reutilizar algum script para monitorar o uso do disco, você pode facilmente escrever com base no comando df: df -h <disk> grep -v Filesystem |awk '{print $5}' este é apenas o ponto de partida.

2. Faça alguns tresholds no script, por exemplo, se usado é 80% fazer a saída AVISO, se usado é de 90% fazer a saída crítica, assim como você pode ver este é o lugar perfeito para usar Nagios ou alguma outra ferramenta de monitoramento Você pode monitorar facilmente por hora, mês, ano. A solução mais preguiçosa e melhor do meu ponto de vista

3.Se você quiser uma solução personalizada, eu vou usar o cron para isso, então eu vou fazer o script com meus tresholds e colocá-lo no cron para ser excluído a cada hora,

crontab -e

* 0 * * * /path/to/script >> /some/file

Isso pode ser enviado via e-mail (se você tiver um agente MTA em funcionamento na máquina) ou o script pode gerar algum relatório CSV ou simplesmente fazer com que a saída do script seja anexada a algum arquivo com data e hora.

    
por 10.07.2014 / 20:16