Solução para gerenciar e monitorar máquinas (Ubuntu)

1

Estou procurando uma ferramenta como a Canonical (gerenciamento e monitoramento do sistema para o Ubuntu) que seja de código aberto e livre. O objetivo é gerenciar uma dúzia ou mais de máquinas KVM para fins de testes privados.

Conheço fantoche, munin ou RHQ como ferramentas separadas para gerenciar e monitorar, mas prefiro algo integrado. Alguma dica?

Requisitos básicos seriam:

  • gerenciamento e atualização de pacotes do sistema (seleção individual para cada nó gerenciado)
  • configuração de serviços básicos do sistema (Usuários, NFS, cron, idealmente também Apache)
  • monitoramento (gráficos de recursos do sistema, disco, io, memória, etc) e alertas, idealmente uma configuração padrão com valores sensíveis para alertas
por Elmar Weber 03.03.2011 / 15:21

4 respostas

7

Não conheço uma forma centralizada de manter tudo tranquilo e monitorado. Por outro lado, vejo as outras respostas sugerindo combinações de ferramentas. Então aqui está o meu:

  1. O Zabbix possui monitoramento / gráficos juntos em uma única ferramenta. Suporta informações via SNMP e agente customizado. É muito bom, mas deve ser ajustado para seus servidores ou você terá problemas com o banco de dados.
  2. O Puppet é um gerenciador de configuração onde você pode escrever manifestos que definem uma máquina. Ele cuida da configuração, gerenciamento de pacotes e implantação (para que você possa aplicar uma alteração de configuração a um grande número de servidores ao mesmo tempo). É uma ótima ferramenta, fácil de instalar e fácil de começar, mas as configurações avançadas exigem algum conhecimento de sua linguagem de manifesto .

O Zabbix tem uma interface web e o Puppet tem um projeto Puppet Dashboard que é muito legal.

Em uma última nota, Webmin parece uma boa idéia, mas na minha experiência é uma grande preocupação de segurança. Muitos exploits foram encontrados ao longo do tempo e eu não confiaria em servidores de produção.

    
por 07.03.2011 / 03:38
0

Dê uma olhada no Webmin:

link

    
por 05.03.2011 / 05:52
0

Eu usaria uma combinação de cactos para monitorar tudo, e webmin para o gerenciamento de pacotes / etc.

link

Outras boas opções para monitoramento seriam zenoss ou munin.

    
por 06.03.2011 / 22:14
0

Pessoalmente, comecei a gostar do OpenNMS ( link ) para monitoramento. Mais ou menos como Nagios e Cactos em um só. Tanto quanto o gerenciamento, fantoche, (ou o meu favorito) um conjunto de scripts bash construídos em casa para fazer as coisas que você precisa. : -)

    
por 17.03.2011 / 22:53