Quais ferramentas estão disponíveis para medir a “saúde” de um sistema baseado na web empresa?

StackOverflow https://stackoverflow.com/questions/140608

  •  02-07-2019
  •  | 
  •  

Pergunta

I ajudar na manutenção de um sistema baseado na web da empresa (programado em J2EE, mas esta é uma questão mais geral) e eu gostaria de saber: o que boas ferramentas estão lá fora para medir a "saúde" de um sistema corporativo ? Por exemplo, ferramentas para verificar o espaço de memória em servidores, verificar o estado de execuções em lote, o número de registros processados ??em um determinado período de tempo, etc?

Eu não quero limitar esta para uma ferramenta por resposta, no entanto, várias ferramentas por resposta é certamente aceitável.

Foi útil?

Solução

OpenNMS é uma ferramenta de monitoramento agradável. Fora da caixa pode monitorar vários aspectos de um servidor, principalmente coisas como memória, uso da rede, espaço em disco. Mas é open source, e pode ser estendido para monitorar outras coisas.

Vamos utilizá-lo para monitorar milhares de serviços. É muito bom no que faz.

Pode não ser um bom ajuste para o número de registros processados, pelo menos nós não usá-lo dessa forma.

Outras dicas

Nagios

Eu fornecer mais detalhes, mas os nossos rapazes de administração configurá-lo por isso espero que alguém pode dar mais informações nos comentários. O que eu sei é que nós usá-lo para hospedar uma série de sites clientes casal e os locais são bastante grande com um pouco de tráfego. Ele funciona excepcionalmente bem.

+1 para OpenNMS. Além de seu monitoramento em nível de sistema out-of-the-box, ele pode ser facilmente estendido com JMX, para que seus aplicativos podem expor suas entranhas como atributos JMX, e OpenNMS pode monitorá-los, elaborar gráficos, alertas raise com base neles, etc.

Nós também estendeu OpenNMS para enviar alertas SMS quando as coisas vão wonky.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top