Ferramentas para monitorar vários sistemas baseados em Unix [closed]

4

Qual é a sua ferramenta sugerida para monitorar vários sistemas baseados em Unix (Linux e OSX especificamente) ao mesmo tempo? Preciso monitorar a utilização da CPU, da memória e dos discos em tempo real e preferiria que uma única ferramenta o fizesse.

    
por Scott Keck-Warren 28.06.2009 / 23:45

8 respostas

9

nagios ! Eu nunca usei com o OSX, mas o googling rápido mostra que há nrpe plugins para isso .

Eu uso nagios em ambientes com ~ 80 servidores linux e windows, mas existem implantações para milhares de servidores também.

para rastreamento de tendências - munin mencionado aqui também - é uma ferramenta muito boa também. você pode alimentar leituras críticas de munin para os nagios .

ps. A escolha da ferramenta depende muito da definição de tempo real. se 2 minutos de atraso do evento ocorrido à notificação enviada por sms / e-mail estiver ok. pelo menos versões mais antigas do nagios que não permitiam verificações mais frequentes do que uma vez por minuto.

    
por 28.06.2009 / 23:51
4
O

O Zenoss faz tudo o que você quer e pode funcionar tanto no SSH quanto no SNMP. Eu também já usei Zabbix como um sistema de monitoramento completo, e antes disso Cactos para tendências e Nagios para alertas.

Todos são gratuitos e alguns são mais integrados que outros. O Zenoss tem o benefício de unir muitas coisas prontas e a opção de suporte no nível corporativo. Sendo baseado no Zope, é um pouco mais de uso intensivo de recursos do que os outros, mas é muito fácil de usar se você conhece o Python.

Você deve executar todos esses testes e ver qual deles se adequa melhor ao seu caso de uso.

    
por 29.06.2009 / 00:30
2

Eu uso Munin, eu mesmo. É como o nagios MRTG, mas gostei mais quando os avaliei. Eu esqueço o porquê.

    
por 28.06.2009 / 23:53
1

Nagios é gratuito, popular e de código aberto. Há muitos plugins de monitoramento disponíveis (para diferentes dispositivos e serviços). A menos que você use uma GUI separada, a configuração é por arquivo de texto. Ele envia e-mails de notificação de alertas, que é como minha organização intercepta e responde a problemas do sistema (alertas em um sistema de tickets).

Existem vários métodos para coletar informações de máquinas monitoradas. Seja qual for a solução de monitoramento escolhida, recomendo coletar informações de cada sistema diretamente por SNMP . Se você não estiver familiarizado, vai demorar um pouco de aprendizado. No final, no entanto, é a solução padrão que Just Works.

    
por 28.06.2009 / 23:57
1

Symon é um software muito leve que se encaixa na sua descrição. Um servidor pode ser usado para monitorar vários computadores e vem com um script php para desenhar alguns gráficos. Tenho certeza que poderia ser adaptado para o Os-X com apenas algumas alterações.

Se você precisar de algo um pouco mais completo, você pode tentar o zabbix .

    
por 28.06.2009 / 23:59
0

Eu tive experiência com o OpenNMS e o Nagios e, para a tarefa que você descreve, eu estaria inclinado a usar o Nagios. É muito fácil de configurar e se você precisar fornecer testes personalizados para qualquer coisa, basta um pouco de script-fu.

link

    
por 28.06.2009 / 23:52
0

Se você estiver disposto a configurar o SNMP, o MRTG é muito bom. É bastante complicado, infelizmente requer uma certa quantidade de trabalho para configurar. Se você não está procurando gráficos de tendência especificamente, o nagios é razoavelmente bom, como recomendado anteriormente. Ele também tem vários plugins que permitem fazer gráficos de tendência (o Nagiosgraph é o que usamos). Munin está ok, mas seus gráficos são, na minha experiência, mais do que um pouco complicados demais. Bigbrother pode fazer monitoramento, mas eu evitá-lo se for possível. É mais do que um desastre de trem.

    
por 29.06.2009 / 00:29
0

A chave para monitorar múltiplos hosts linux / unix com nagios é criar um tarball que pode ser usado em todos eles. Passe um pouco de tempo na frente e sua vida será mais tranquila. Apenas descompacte e você é bom para ir.

    
por 29.06.2009 / 17:31