Existe uma maneira de monitorar o estado do mesmo processo em diferentes máquinas Windows?

1

Problema - Eu tenho o Logstash rodando em 13 servidores diferentes e não tenho idéia do que é o consumo atual de CPU e memória desses processos Java.

Claro, posso abrir o Perfmon e conectar-me a esses 13 servidores diferentes e mostrar os diferentes contadores de desempenho ... em teoria. Na prática, dificilmente é o caminho.

Então, qual é o caminho? Como isso é feito de forma saudável?

    
por mark 06.09.2016 / 22:45

2 respostas

3

A maneira como isso é tratado é com uma ferramenta de monitoramento que monitora os servidores a partir de um local centralizado.

Diferentes ferramentas de monitoramento funcionam de maneiras diferentes. Alguns deles usam agentes que devem ser instalados em todos os servidores. Alguns deles usam o SNMP. (Bem, isso tecnicamente também requer um agente, mas o SNMP é onipresente em quase todas as plataformas de servidor.) Eles geralmente utilizam protocolos e mecanismos de gerenciamento que são nativos da plataforma que estão monitorando para ajudá-los a coletar dados de desempenho e integridade. (Por exemplo, WMI para Windows.)

A ideia é que não importa como o software de monitoramento escolhe coletar os dados (e por "dados" quero dizer contadores de desempenho, estatísticas sobre o desempenho do computador), todos os dados são agregados de todos os diferentes servidores e armazenados em um repositório centralizado / banco de dados, e então haverá um aplicativo de "painel" ou "console de gerenciamento" que vem junto com aquele produto de software que permite que você visualize os dados em um tipo de "painel único" .

Essa é uma resposta super genérica, mas é tudo o que consegui criar sem transformar isso em um segmento de recomendação de produtos.

    
por 06.09.2016 / 23:02
1

Como Ryan disse, existem várias ferramentas de monitoramento que podem monitorar o que você deseja. Você pediu alguma recomendação do produto, então eu vou dizer o que eu uso para monitorar.

Minha solução é o Pandora FMS, que é uma ferramenta de monitoramento centralizada que pode obter os dados desejados de várias maneiras. Talvez usando o protocolo WMI incluído em sistemas Windows ou instalando alguns agentes em seus servidores. O SNMP é uma boa escolha também. Dê uma olhada na web .

Só para lhe dar mais opções, você tem o Nagios ou o Zabbix, mas há muito mais.

Espero que isso possa ajudar!

    
por 09.09.2016 / 09:59