Serviços

Monitore seus serviços e servidores de qualquer lugar do mundo

Às vezes, fazemos um ótimo planejamento na implantação de serviços, servidores, e links de dados, garantindo o máximo desempenho e a melhor distribuição dos serviços.

Porém, quando temos uma "pane" em nossa estrutura e ficamos surpreso ao ter consciência que não sabemos onde está o problema. Será que foi a operadora de Internet que parou? Será que foi o meu servidor que está com máximo uso de CPU? Será que é a memória do meu servidor Linux? Será que meu consumo de internet está no limite? Estou com problema de cooler no servidor, a temperatura está alta?

Ou seja, depois que temos nossa estrutura em produção, nós temos que ter a seguinte afirmação: Eu sei como está rodando todos meus serviços, eu sei como está funcionando meus hardwares dos servidores, e posso saber de tudo isso de qualquer lugar que eu esteja conectado!

A idéia é a seguinte: Disponibilizar uma ferramenta que recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos.

Acima temos um exemplo da solução rodando. Diretamente via navegador de Internet, temos os gráficos dos serviços, servidores, links, placas de rede, etc.

Como funciona?

As informações são capturadas via scripts ou outros programas específicos para obter os dados. Utiliza-se também o protocolo SNMP para obter alguns dados. Com essas informações no servidor, a ferramenta gera os gráficos e disponibiliza os mesmos no portal de monitoramento.

Atualmente é possível monitorar na rede:

  • Estações/Servidores - se estão no ar ou desligado;
  • Link de Internet - como se fosse o MRTG, vai gerar um gráfico do uso de banda;
  • Placas de rede - consumo das interfaces da placa de rede;
  • CPU - consumo de CPU;
  • Memória - consumo de memória física e virtual;
  • Disco - consumo de uso de disco;
  • Processos - processos ativos nos servidores
  • Usuários - usuários logados no servidor
  • Temperatura - temperatura interna dos servidores/estações
  • Serviços: monitoramento de serviços - qmail, apache, bind (DNS), postfix, sendmail, mysql, iptables, entre outros scripts.

Mas além dos monitoramentos ativos acima, a arquitetura prevê a expansabilidade através de plugins que adicionam novas funcionalidades. Ou seja, é uma ferramenta totalmente customizável a sua necessidade.