枚举 Windows 服务器使用历史记录的最佳方法是什么?

枚举 Windows 服务器使用历史记录的最佳方法是什么?

为了节省资金和节省数据中心的交流电,我的公司需要找到使用率不高的 Windows(各种操作系统 - 主要是 Windows 2000、2003)服务器。我发现了一些很棒的 logparser“取证”类型脚本,可以枚举最后使用的注册表项、最后保存、最后 RDP 会话等。当涉及开发组、用户等使用企业服务器时,还有哪些其他方法可用于“从中筛选出好东西”。这里的重点主要是应用程序角色服务器,而不是文件服务器。因此,如果 IIS 站点正在运行,则可能需要从日志中跟踪站点使用情况。还有哪些其他项目需要调查和枚举。任何针对大量服务器自动化/脚本的建议都将非常受欢迎。提前致谢。

答案1

对于 IIS:您可以使用活跃会话WMI 中的计数器可查看有多少活跃用户登录了您的 Web 应用程序。您可以使用 perfmon 来跟踪此情况。

对于 SQL Server:您可以使用用户连接计数器会给你一些使用情况的指示,尽管由于应用程序池的原因,连接数将比访问你的应用程序的实际用户数低得多。

答案2

我会使用性能监视器来测量 CPU 使用率、内存使用率、网络使用率等。这应该会为您提供用于测量系统所用资源的大量数据。有了它,您应该能够提出一个很好的案例来实施成本节约措施,例如 VMware,以整合硬件并降低成本。

答案3

这也许不能解决跟踪使用情况的核心问题,但你可以将较小的可疑服务器虚拟化为在更强大的服务器上运行的虚拟机。这样你就可以淘汰一些较旧、功能较弱的硬件,节省电力和冷却成本,而不必担心机器是否正在被积极使用。

答案4

打开文件和对象访问监控,它会告诉你正在访问什么以及访问者是谁。Perfmon(内存、CPU、磁盘、网络)会告诉你虚拟化的要求是什么。除了节省电力和冷却成本外,还可能节省许可费用

相关内容