Qual é a melhor maneira de obter a CPU do ubuntu webserver e o gráfico de carga de memória? [duplicado]

1

Eu tenho um simples servidor Ubuntu 12.04 que executa nginx, gunicorn e alguns sites python WSGI. Todas as manhãs eu quero ver o uso da CPU e da memória do servidor por 24 horas para que eu possa detectar anormalidades / problemas. Além disso, se eu postar no reddit sobre alguns sites neste servidor, eu quero examinar o gráfico atual de uso de memória / cpu.

Quais ferramentas e aplicativos são usados para essa tarefa? Tenho certeza de que é uma tarefa muito popular e todo proprietário de servidor de alguma forma resolve isso.

    
por grigoryvp 06.01.2013 / 22:47

2 respostas

1

Parece que o nível gratuito do NewaRelic seria perfeito para isso. Confira Newrelic.com - instala-se facilmente no Ubuntu e mostra CPU, processos e atividade de rede (entre outras métricas).

Atualização: Os motivos pelos quais mencionei um serviço proprietário são:

  • interface da web
  • facilidade de instalação / manutenção
  • Achei que pode ajudar o OP a considerar soluções de terceiros
por 06.01.2013 / 23:05
1

Eu sugiro usar o sysstat (e um dos componentes chamados "sar") para coletar os dados. Você pode ver o status atual do sistema com htop, dstat.

Alternativas para sysstat (também com gráficos) são munin e cacti. Para um bom monitoramento eu usaria nagios.

    
por 06.01.2013 / 22:58