2

Я хочу иметь возможность отслеживать производительность некоторых удаленных машин с моей локальной машины.

Вот мои настройки до сих пор:

  • локальная машина: Windows 8.1 Professional 64-битная;
  • удаленные машины: Windows 8.1 Professional 64-битная;
  • все машины в рабочей группе по умолчанию WORKGROUP - нет домашней группы, нет домена;
  • все машины в одной частной сети ("частная", как в концепции "публичной"/"частной" в Windows 8.1)
  • для удобства одно и то же имя пользователя и пароль на всех удаленных и локальных компьютерах - давайте назовем пользователя "bob";
  • "bob" принадлежит к этим группам на всех удаленных и локальных машинах:
    • Администраторы
    • Читатели журнала событий
    • Пользователи журнала производительности
    • Пользователи системного монитора
  • Эти службы включены и работают на всех удаленных и локальных компьютерах:
    • DLL счетчика производительности
    • Журналы производительности и оповещения
    • Удаленный вызов процедур (RPC)
    • Удаленный реестр
  • Разрешенные приложения и функции в брандмауэре Windows на удаленных и локальных компьютерах:
    • Журналы производительности и оповещения

Пока что единственное, что я могу сделать с локального компьютера, - это подключиться к удаленному компьютеру и запустить набор сборщиков данных:

Вы можете увидеть кнопку, чтобы запустить сборщик данных включен.

Но тогда я не могу это остановить

Кнопка «Стоп» не активируется после запуска набора сборщиков данных.

И если я отключаюсь и снова подключаюсь, все наборы сборщиков данных полностью исчезают:

Куда делись все коллекционные наборы?Ушли на кладбища, все.Когда они будут учиться?

Кроме того, ни в коем случае я не могу получить отчет о наборе удаленного сборщика данных.

Поэтому я полагаю, что, возможно, вместо использования набора удаленных сборщиков данных, возможно, мне следует использовать набор локальных сборщиков данных, но с удаленными счетчиками производительности, поэтому я пытаюсь перейти на удаленный компьютер, чтобы добавить счетчики производительности:

Но затем он запрашивает у меня имя пользователя и пароль:

Почему это не работает так же, как обмен файлами?Это то же имя пользователя и пароль, что и на локальной машине.Не спрашивай меня снова!

После того, как я введу имя пользователя и пароль и нажму "ОК", мне придется подождать целую минуту, а затем он вернется с таким бесполезным сообщением:

Это действительно расстраивает. Windows явно могла найти удаленный компьютер, когда я запустил набор удаленных сборщиков данных. Так почему же он не может найти тот же удаленный компьютер, когда я хочу получить доступ к его счетчикам производительности? Сообщение ничего не говорит мне о том, чего не хватает. Я также не мог найти полезную информацию на MSDN/TechNet.

2 ответа2

2

Но тогда я не могу это остановить

Чтобы остановить процесс мониторинга, введите следующую команду и нажмите клавишу ввода:

monitor \\remotecomputer stop

Как контролировать производительность удаленного компьютера без входа на него

Чтобы регистрировать данные и генерировать оповещения на удаленном компьютере без необходимости входа в него, выполните следующие действия:

ПРИМЕЧАНИЕ. В следующих шагах замените имя компьютера, который вы хотите отслеживать.

  1. Установите Windows NT 4.0 Resource Kit на удаленном компьютере.

  2. На локальном компьютере используйте монитор производительности Windows NT (Perfmon.exe), чтобы создать файл рабочей области:

    • Запустите Performance Monitor, а затем нажмите «Журнал» в меню «Вид».
    • Добавьте соответствующие счетчики, указав все объекты, которые вы хотите регистрировать, и оповещения, которые вы хотите сгенерировать.
    • В меню «Параметры» выберите «Журнал».
    • В поле «Имя файла» укажите имя файла журнала, используя расширение .log.
    • Выберите один из параметров интервала ведения журнала, а затем нажмите «Сохранить», чтобы сохранить параметры ведения журнала.
    • В меню Файл выберите Сохранить рабочую область.
    • В поле «Имя файла» введите имя файла рабочей области с расширением .pmw и нажмите «Сохранить».
    • Выйти из монитора производительности.
  3. Скопируйте только что созданный файл рабочей области и файл Datalog.exe, включенный в комплект ресурсов Windows NT 4.0, в папку %SystemRoot%\System32 на удаленном компьютере.

  4. На локальном компьютере настройте службу регистрации данных для удаленного компьютера:

    • В командной строке введите следующую команду и нажмите клавишу ВВОД:

      monitor \\remotecomputer setup

      ПРИМЕЧАНИЕ. Эта команда регистрирует службу в Windows NT Server 4.0. Вам нужно выполнить команду только один раз для каждого компьютера, который вы хотите отслеживать. Если вы получите следующее сообщение об ошибке

      Failed to create Service

      это означает, что вы уже выполнили команду один раз.

    • Чтобы использовать файл рабочей области для ведения журнала, введите следующую команду и нажмите клавишу ВВОД:

      monitor \\remotecomputer filename

      где имя файла - это имя файла рабочей области, который вы скопировали на удаленный компьютер.

  5. Чтобы запустить процесс мониторинга, введите следующую команду и нажмите клавишу ВВОД:

    monitor \\remotecomputer start

  6. Чтобы остановить процесс мониторинга, введите следующую команду и нажмите клавишу ввода:

    monitor \\remotecomputer stop

    • После остановки процесса мониторинга вы можете просмотреть файл журнала в системном мониторе. Для получения инструкций о том, как это сделать, см. Справку в системном мониторе.

    • Кроме того, вы можете использовать службу «Расписание» и команду «АТ» для планирования мониторинга в определенное время. Например, если сервер заметно замедляется между 2:40 AM и 2:50 AM каждую неделю, вы можете регистрировать данные за этот период без физического присутствия, введя следующие AT-команды:

      at \\remotecomputer 2:30 /every:m,t,w,th,f monitor start

      at \\remotecomputer 3:00 /every:m,t,w,th,f monitor stop

    • Если вы хотите получать напоминания о журнале, введите следующую команду и нажмите клавишу ВВОД:

      at \\remotecomputer 3:00 /every:f net send yourusername 'The Monitor is stopped. The log contains data for this week!'

Источник https://support.microsoft.com/en-us/kb/246758

-1

Еще одна вещь, которую следует учитывать, - Нажмите Свойства (значок в верхней части) -> Вкладка «Общие» -> Изменить «Запуск от имени» на учетную запись Windows, которая имеет разрешения на удаленном компьютере. Это сработало для меня после добавления учетной записи пользователя в журнал производительности. групп.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .