Software para monitoramento de software interno? [fechadas]

3

Existe algum software bom para monitorar a integridade de uma coleção de softwares relacionados?

Os requisitos são os seguintes:

  • Baseado na Web, implantável no software Linux / BSD padrão.
  • Configurável para suportar uma variedade de processos, agendados em vários intervalos.
  • Algum tipo de interface de painel, para monitorar o status, visualizar erros, etc.

Como exemplo, suponha que tenhamos uma exportação diária programada para ser executada às 6h da manhã. Após a conclusão da exportação, seria POST uma mensagem de status, dizendo que tinha concluído, passando em algum tipo de chave de aplicativo para identificar a exportação. Se essa mensagem de status não tivesse chegado, por volta das 6:30 da manhã, um e-mail poderia ser enviado, esse aplicativo deveria ficar vermelho no painel, etc.

As aplicações também devem poder enviar mensagens de erro / aviso.

Basicamente, o objetivo é monitorar todos os nossos projetos internos em um único sistema, ao invés de uma infinidade de e-mails, arquivos de log, etc.

Eu suspeito que provavelmente vou ter que acabar escrevendo isso do zero, mas eu pensei em perguntar.

    
por Tyler Eaves 24.03.2011 / 14:44

3 respostas

4

Nagios é tudo que você quer. Um pouco difícil de configurar corretamente, mas funciona muito bem. Não escreva seu próprio software para isso, o Nagios já faz isso e está fazendo isso muito muito bem.

Relacionado a postar mensagens no Nagios, você pode usar o NSCA para scripts remotos ou simples para locais.

    
por 24.03.2011 / 14:52
2

Tente usar o Failsafe. Ele monitora pings de servidor e solicitação html webserver. Em seguida, ele envia um alerta e pode executar um script. link

    
por 06.07.2012 / 04:24
1

O OpenNMS é legal também :) Como o @Sacx escreveu: O NagiOS é um pouco difícil na configuração.

    
por 24.03.2011 / 15:00

Tags