我想关注 AWS 中 Windows 2012 R2 机器的性能和使用情况。该机器可通过互联网 (RDP) 看到,我希望能够快速查看任务管理器信息(例如通过浏览器)。
例如,为了观察哪些用户已连接(它是终端服务器),我考虑运行 quser 并获取特定 ASPX 页面发布的标准输出(这当然意味着我的机器安全组打开了端口 80)。ASPX 页面名称将是密码,因为该页面将向 Internet 开放。
我可以通过哪些选项来快速从任务管理器获取使用情况和性能数据,而无需以管理员身份实际通过 RDP 访问相关机器?
答案1
我将创建一个在服务器上本地运行的 powershell 脚本(您可以使用 ps 获取几乎无限的信息)并将您想要的所有信息放在一个 xml 文件中,该文件将安全地保存在您的 inetpub 文件夹中...
因此,您将能够通过互联网查看此文件。您将能够通过 htaccess 或类似方式保护访问权限。但即使它是公开的,如果您仅在 XML 文件中提供 CPU 使用率、RAM 使用率等信息,这些信息也不会那么危险。
例如,Powershell 脚本可以每 1-5 分钟通过任务规划自动运行一次...
这只是我的做法。但这取决于你到底想要什么信息,所以看看...
但我认为这个解决方案应该很简单......