Monitoramento de desempenho remoto para Solaris e Windows

1

Eu tenho uma estrutura python que criei para executar testes de desempenho em um ambiente de servidor misto do Windows, Linux e Solaris. Estou procurando uma maneira de reunir remotamente dados de desempenho para a E / S da CPU, da memória, do disco e da rede.

Eu não posso usar perfmon porque os scripts python são normalmente executados a partir de uma máquina * nix. Existe algo semelhante ao perfmon que pode ser usado em vários sistemas operacionais para coletar informações remotamente. Se tudo se resume a isso, vários programas únicos de monitoramento de SO seriam aceitáveis.

    
por crackity_jones 09.06.2009 / 20:06

9 respostas

2

Não negligencie o bom e velho SNMP. Se você adicionar o Informante SNMP (um subagente SNMP) ao Agente SNMP Win32 padrão, poderá obter um bazillion de estatísticas de desempenho. Mais no * nix, use o NET-SNMP e clique no host MIB.

Feito isso, você pode escolher qualquer uma das ferramentas de monitoramento de código aberto. O MRTG é muito fácil de jogar rapidamente, mas o Big Brother, o Cacti e muitos outros estão por aí. Eu evitaria o Nagios se você estivesse com pressa. O OpenNMS é uma boa solução a longo prazo, que eu prefiro sobre o Nagios, mas também não é uma instalação rápida.

// Scott

    
por 09.06.2009 / 21:42
1

O BigBrother faz o básico que parece precisar se você estiver procurando uma solução de script baseada em sistema de teste.

Dito isto, o que você descreve está bem dentro dos recursos padrão do agente SNMP, então talvez seja essa a direção que você deve considerar. O SNMP é muito fácil de usar e a beleza é que, uma vez que os agentes do SNMP sejam classificados nos sistemas observados, será muito fácil coletar estatísticas de quantos sistemas você desejar com comandos de uma única linha.

    
por 09.06.2009 / 20:39
1

Você pode dar uma olhada no Xymon (hobbitmon)

É uma reescrita em opensource do Bigbrother, eu uso para monitorar nosso farm de servidores (linux) e estou muito satisfeito com isso. No meu trabalho anterior eu troquei o Nagios por ele para monitorar o linux, VMS, hpux, tru64 & Servidores Windows NT / 2000.

O servidor é executado em (quase) qualquer Unix, existe um & interface web agradável integrada. Clientes rodam em Unix, Windows & VMS (;)), monitora & grava muitas métricas prontas para uso (ou seja, CPU, memória, disco e E / S de rede). Você pode adicionar verificações personalizadas & Métricas. É fácil de configurar (e muito rápido). Não vou descrever aqui todas as funcionalidades desta ferramenta, mas recomendo-a!

Página inicial & demonstração: link

Cliente Windows: h ** p: //sourceforge.net/projects/bbwin

(Desculpe por link ruim, mas eu posso postar apenas um como eu sou um novo usuário ^^)

    
por 10.06.2009 / 17:01
0

Você já pensou em Nagios? Ele pode fazer o monitoramento remoto de métricas relacionadas ao desempenho, como você está pedindo.

    
por 09.06.2009 / 20:12
0

A solução HP gratuita para programas SNMP, HP Insight Manager, etc. pode ser útil para você - HP Systems Insight Manager - HP SYSTEMS INSIGHT MANAGER

    
por 09.06.2009 / 21:46
0

Eu recomendaria o Ganglia . Estamos usando para monitorar o desempenho em nosso HPC e funciona muito bem.

    
por 09.06.2009 / 22:34
0

Para o monitoramento de várias plataformas, uma boa opção é o IBM Tivoli Monitoring 6.2, no entanto, esse é um investimento caro. Os produtos IBM são muito escalonáveis, mas isso vem com um preço bastante robusto.

    
por 09.06.2009 / 23:01
0

Você também pode consultar o software Tivoli Monitoring. É razoavelmente barato e muito fácil de usar. Pode ser usado em casa ou remotamente e você pode gerenciar todo o seu ambiente usando este software a partir de um único painel de instrumentos.

    
por 19.06.2009 / 01:47
0

Se você quiser algo rápido, nos hosts Solaris e Linux você pode ativar a coleta de dados com o sar (1). Basicamente, o equivalente textual do Perfmon. Em seguida, defina o Perfmon no host do Windows.

O Solaris é instalado com tarefas cron do sar com comentários no crontab de usuário 'sys', e acho que alguns dos Linuxes fazem o mesmo. Descomente-os para começar.

Existem ferramentas disponíveis, como o ksar , que pode gerar a saída do sar e transformá-lo em bonitos gráficos.

    
por 20.08.2009 / 12:51