Estou configurando meu primeiro contador logman. Mas não está funcionando! Há algum problema de permissão de arquivo ou pasta. Ou talvez eu tenha escrito a instrução create-counter errada.
Aqui estão meus comandos de contador:
logman create counter BillTest -si 30 -v nnnnnn -max 200 -o "C:\Temp" -c "\Processor(*)\*" "\Memory(*)\*" "\LogicalDisk(*)\*"
logman start BillTest
O primeiro comando funciona. Diz que a criação do contador foi bem-sucedida.
O segundo comando falha:
A coleção "BillTest" não foi iniciada, verifique se há erros no log de eventos do aplicativo
Aqui está o erro no Visualizador de Eventos:
O serviço não conseguiu abrir o arquivo de log C:\Temp_000001.blg para o log BillTest e será interrompido. Verifique a existência, a ortografia e as permissões da pasta de log e certifique-se de que nenhum outro log ou aplicativo esteja gravando nesse arquivo de log. Você pode inserir novamente o nome do arquivo de log usando o programa de configuração. Este log não será iniciado. O erro retornado é: Acesso negado.
Verifiquei que C:\Temp existe. Não sou um guru de permissões, mas configurei todas as contas na guia de segurança dessa pasta para “controle total”. Ainda assim, o comando logman start falhou com o mesmo erro.
Percebi que ele estava tentando escrever em C:\Temp_000001.blg em vez de C:\Temp\000001.blg. Isso pode ser parte do problema. Então, tentei atualizar meu contador para "C:\Temp\" em vez de "C:\Temp", mas falhou com um erro de caminho inválido. Além disso, todos os exemplos que vi online usados não continham uma barra final. Então, não há dados aí.
Eu tentei isso na minha máquina (Windows XP) e no meu servidor de desenvolvimento (Windows Server 2003). Ambos falharam com o mesmo erro.
Como posso consertar isso?
Responder1
mude o -o para ser:
-o "c:\temp\mylogdata"
Funcionou no meu sistema win 7 depois de consertar isso