Назад | Перейти на главную страницу

Есть ли простой способ получить информацию о производительности с удаленного компьютера с Windows 2012 R2 через HTTP?

Я хотел бы следить за производительностью и использованием машины Windows 2012 R2 в AWS. Машина видна (RDP) из Интернета, и я хотел бы иметь возможность быстро просматривать информацию диспетчера задач (например, через браузер).

Например, чтобы посмотреть, какие пользователи подключены (это терминальный сервер), я думал о запуске quser и получении стандартного вывода, размещенного на определенной странице ASPX (это, конечно, означало бы, что группа безопасности моей машины открывает порт 80) . Имя страницы ASPX будет паролем, потому что страница будет открыта для Интернета.

Какие у меня есть варианты быстрого получения данных об использовании и производительности из диспетчера задач без фактического использования RDP в качестве администратора на рассматриваемом компьютере?

Я бы создал сценарий PowerShell, который запускается локально на сервере (вы можете получить практически неограниченную информацию с помощью ps), и поместил бы всю информацию, которую вы хотите иметь, в файл xml, который будет сохранен в вашей папке inetpub ...

Таким образом, вы сможете просмотреть этот файл через Интернет. Вы сможете защитить доступ через htaccess или что-то подобное. Но даже если она общедоступна, информация не будет такой опасной, если вы предоставите только информацию об использовании ЦП, использовании ОЗУ и т. Д. В файле XML.

Например, Powershell Script может запускаться автоматически через планирование задач каждые 1-5 минут ...

только так я бы это сделал. Но это зависит от того, какая информация вам нужна, так что смотрите ...

Но это решение, на мой взгляд, может быть простым ...