O que é uma boa maneira de salvar recursos para monitorar um único servidor Linux?

1

Eu tenho um único servidor Linux e ele é ocasionalmente inacessível por um tempo. Eu quero saber o que causa isso (eu suspeito de alta CPU ou uso de memória). Eu gostaria de monitorar:

  • Uso global de CPU / memória
  • Uso de CPU / memória de processos individuais (os serviços /etc/init.d bastariam)
  • Tráfego de rede (detalhado por processo / serviço seria ótimo)

Eu gostaria de ver alguns gráficos, mas não tenho medo de gerá-los usando o GNUPlot.

Os recursos do servidor são limitados, por isso não quero usar nenhuma ferramenta pesada.

Em máquinas Windows, normalmente existe uma ferramenta chamada perfmon que pode fazer isso - existe alguma ferramenta que economiza recursos, como a do Linux? Tudo o que sei é Nagios - peso muito pesado para o meu caso?

    
por futlib 08.03.2012 / 09:20

2 respostas

1

Munin deveria fazer o trabalho por você. É muito simples de configurar e dá-lhe o básico. Não vai escalar muito bem, mas vai facilitar alguns servidores.

    
por 08.03.2012 / 09:33
1

Experimente o SeaLion . Funciona muito bem para vários servidores e é bastante leve para você usar em um único servidor. A instalação é bastante simples e mostra tudo o que você pede em uma linha do tempo simples para facilitar a depuração. Além disso, ele também avisará quando seu sistema estiver inacessível por email.

Além de tudo isso, o fato de que me pegou é a flexibilidade que oferece para adicionar qualquer comando que você deseja. Então, meu uso não se limita apenas ao monitoramento de desempenho, eu posso estendê-lo para monitorar qualquer aplicativo, etc quando eu precisar. Eu não tenho que procurar outra ferramenta. ;)

    
por 10.06.2014 / 09:17