Automatizando uma coleção de contadores de desempenho

2

Eu tenho uma configuração específica que estou investigando para resolver uma necessidade específica que temos:

Eu tenho um laboratório que consiste em 3 máquinas, que executam testes de carga e supervisionam outras investigações conforme necessário. Durante os testes de carga, temos os testes de carga reunindo todas as estatísticas pertinentes (como contadores de disco e dados de uso da CPU). No entanto, fora dos testes de carga, não temos atualmente uma maneira que realize os seguintes procedimentos:

  • nos permite reunir contadores de hardware detalhados
  • nos permite organizá-los de maneira lógica
  • Permite monitorar os servidores para gerenciamento operacional (espaço em disco restante, principalmente)

Então, agora estou avaliando algumas opções diferentes. Alguns são pagos e os outros são ... Perfmon. Ele vai me dar os detalhes que eu quero e vai empurrar os dados em um banco de dados SQL e também funcionará bem com o Windows Alerts para alertas restantes de espaço em disco.

Também pode trabalhar remotamente. Então, aqui está a configuração que tenho atualmente:

  • Um Windows Server 2008 R2 - "Monitoração" designada
  • Máquinas de laboratório

Na caixa Monitoring, tenho o Perfmon em execução e adicionei todos os contadores que desejo reunir à janela Performance Monitoring na GUI. Isso levou ~ 20 minutos, pois havia uma tonelada de contadores que eu queria reunir para a caixa do SQL Server.

Eu não consegui importar esses contadores de nenhum modelo de Conjunto de Coleta de Dados, porque os contadores precisam estar em execução na janela do Monitor de Desempenho e, em seguida, você pode usar modelos de coleta de dados para organizar conjuntos de coleta de dados.

Ele está funcionando perfeitamente agora e está bombeando dados para o SQL Server ... no entanto, a configuração inicial é preocupante.

Talvez tenhamos que parar / iniciar / reinicializar esse servidor de monitoramento regularmente e, se levarmos de 20 a 30 minutos para configurar os contadores a cada vez, e isso for manual, isso pode causar problemas.

A minha pergunta é a seguinte: existe alguma maneira de automatizar os contadores que o Perfmon reúne, uma vez que estão espalhados por 3 máquinas remotas? Observe que Perfmon não é realmente "Conectando a uma máquina remota" Eu estou apenas anotando nomes de máquinas diferentes nos contadores de perfmon.

    
por Sean Long 03.09.2013 / 14:35

1 resposta

1

Use Logman - exporte um para XML depois de configurá-lo e, em seguida, importá-lo quando precisar novamente.

    
por 03.09.2013 / 15:47