Eu fiz algumas pesquisas sobre nagios, opennms e zenoss, mas não estou confiante de ter encontrado o que estou procurando.
A principal força motriz para mim agora é poder monitorar backups. Isso inclui mysql, mssql e, eventualmente, alguns backups do sistema de arquivos.
Temos uma ferramenta que envolve o processo de backup desses diferentes sistemas e coleta estatísticas. Então, itens como:
- número de bancos de dados armazenados em backup
- tamanho do arquivo de backup db
- tamanho do arquivo de backup db compactado
- hora de fazer backup
- hora de compactar o arquivo
Desejo poder: A) receber notificações se os trabalhos não forem executados de acordo com o cronograma B) ser capaz de definir limites nas estatísticas que acionariam as notificações C) Desejar apresentar tendências e representar graficamente as estatísticas
Estou planejando enviar essas informações para o aplicativo de monitoramento por meio de um HTTP POST. Ou, o aplicativo de monitoramento também pode retirá-lo de um arquivo de log.
No entanto, teremos outros processos com outras estatísticas "arbitrárias" (da perspectiva do sistema de monitoramento) que desejarão monitorar e tendências, portanto a flexibilidade é muito importante.
A ferramenta ou ferramentas também devem ser capazes de fazer monitoramento e tendências gerais de interfaces de rede, carga do servidor, etc. Assim que instalarmos o monitoramento de backup, desejaremos incluir esses itens também.
Obrigado.
Acompanhamento :
Decidi tentar o seguinte na seguinte ordem:
- Zabbix: parecia mais um "balcão único" do que os outros e era fácil de instalar no Ubuntu Lucid RC
- opsview
- Nagios com nagvis, pnp4nagios, nagiosgraph
- cactos com plugin npc
- Munin: um pouco marcado pela simplicidade, mas isso pode vir a ser uma bênção a longo prazo
Vou postar de volta depois de tomar uma decisão, pode demorar um pouco até que isso aconteça.