Inicia automaticamente o log do contador de desempenho do Windows Server 2003 após a reinicialização

3

Tentando descobrir como certificar-se de que um Registro específico do contador do Windows Perfmon continue sendo registrado automaticamente quando o servidor for reinicializado.

Este é um Windows 2003 Server, portanto, provavelmente não haverá ninguém fazendo logon nele imediatamente após a reinicialização. Eu vi esta pergunta semelhante , mas não acha que tarefas agendadas são executadas sem alguém fazer login ...

Editar : Ok, parece que as Tarefas agendadas podem ser definidas para executar um comando de cada inicialização do servidor, mas algumas perguntas restantes:

  • Na guia "Agenda", devo deixar "Log inicial" e "Interromper registro" em "manual"? Então use o comando LOGMAN START?
  • Vi algumas outras referências da Web para definir o "Stop Log" como 1 dia e marcar a caixa de seleção "Quando um arquivo de log fecha: iniciar um novo arquivo de log". Quaisquer benefícios para esta abordagem? Reconhece e sobrevive a uma reinicialização sem o comando explícito LOGMAN START?
  • A interface do usuário do agendador de tarefas, na guia Configurações, tem uma caixa marcada como "Interromper a tarefa, se for executada ...", cujo padrão é 72 horas. Se eu não remover essa verificação, ela irá parar meu log quando o servidor estiver pronto por 72 horas?

E uma pergunta estratégica final: Se eu quiser monitorar um punhado de servidores dessa maneira, por um curto período de tempo, é melhor configurar esses monitores diretamente em cada servidor, ou rodar diretamente na minha estação de trabalho, coleta de dados remotamente?

    
por BradC 08.09.2009 / 16:30

5 respostas

5

OK - lembro como fazer isso agora!

Defina o tempo de início para agora (ou o passado). Coloque o STOP AFTER em 9999 dias. Isso reiniciará o contador automaticamente após cada reinicialização, sem a necessidade de um script de início agendado

    
por 29.09.2009 / 13:20
2

As tarefas agendadas podem ser executadas mesmo sem nenhum usuário logado. Você fornece um nome de usuário e senha para a tarefa (preferencialmente uma conta de serviço para que a senha não expire).

    
por 08.09.2009 / 16:42
2

Crie uma tarefa agendada que execute Logman.exe para iniciar seu log de contador de desempenho.

    
por 08.09.2009 / 19:35
1

Atualização: Na guia "Agenda", selecione uma data no passado (e não manaully!). Eu acho que isso deveria ser suficiente. Mas eu não testei ultimamente. Para tornar isso mais completo, escolha alguma condição de parada razoável e também selecione iniciar um novo arquivo de log na caixa "quando um arquivo de log estiver fechado". Eu acredito que isso deve resolver seu problema.

Antes da atualização: O que você quer dizer com "restaurações de contador de desempenho?". O contador de desempenho está sempre disponível quando o sistema está ativo e em execução. Se você quiser registrar os dados do contador, você pode usar o recurso "contador de registros". Você cria um novo log com os contadores nos quais está interessado e pode configurar o agendamento do log. Ele será iniciado automaticamente se o computador for reinicializado.

    
por 08.09.2009 / 19:25
-1

Você pode gravar um registro de desempenho não interativo.

No Windows 7 (e, suponho, o Vista) defina um "Conjunto de coletores de dados".

No XP: defina um "Counter Log"

(Em ambos os casos, comece executando "perfmon".)

Configure um agendamento que seja executado continuamente.

O arquivo criado está disponível em vários formatos, incluindo CSV e adequado para importação no visor interativo.

    
por 08.09.2009 / 19:37