Я настраиваю свой первый счетчик логмана. Но не работает! Возникла проблема с правами доступа к файлу или папке. Или, может быть, я неправильно написал инструкцию create-counter.
Вот мои команды счетчика:
logman create counter BillTest -si 30 -v nnnnnn -max 200 -o "C:\Temp" -c "\Processor(*)\*" "\Memory(*)\*" "\LogicalDisk(*)\*"
logman start BillTest
Первая команда работает. Он говорит, что создание счетчика выполнено успешно.
Вторая команда не работает:
Сборник «BillTest» не запускается, проверьте журнал событий приложения на наличие ошибок
Вот ошибка в средстве просмотра событий:
Службе не удалось открыть файл журнала C: \ Temp_000001.blg для журнала BillTest, и он будет остановлен. Проверьте папку журнала на наличие, написание, разрешения и убедитесь, что другие журналы или приложения не записывают в этот файл журнала. Вы можете повторно ввести имя файла журнала с помощью программы настройки. Этот журнал не будет запущен. Возвращенная ошибка: Доступ запрещен.
Я проверил, что C: \ Temp существует. Я не специалист по разрешениям, но я установил для всех учетных записей на вкладке безопасности этой папки «полный контроль». Тем не менее, команда запуска logman не удалась с той же ошибкой.
Я заметил, что он пытался писать в C: \ Temp_000001.blg вместо C: \ Temp \ 000001.blg. Это могло быть частью проблемы. Итак, я попытался обновить свой счетчик на «C: \ Temp \» вместо «C: \ Temp», но это не удалось из-за ошибки неверного пути. Кроме того, во всех примерах, которые я видел в Интернете, не было слеша в конце. Итак, никаких игральных костей.
Я пробовал это на своей машине (Windows XP) и на моем сервере разработки (Windows Server 2003). Оба отказались с той же ошибкой.
Как я могу это исправить?
измените -o на:
-o "c:\temp\mylogdata"
Он работал в моей системе win 7 после исправления этого