列举Windows服务器使用历史logging的最佳方法是什么?

在数据中心省钱省电的同时,我公司也需要findWindows(各种操作系统 – 主要是windows 2000,2003)服务器,这些服务器并没有太多的用处。 我find了一些很棒的logparser'forensics'types的脚本来枚举最后使用的registry项,最后一次保存,最后一次RDP会话等等。当涉及到企业时,可以使用什么其他方法来“将小麦从糠separate中分离出来”服务器的使用情况由开发组,用户等组成。这里主要集中在应用程序angular色服务器而不是文件服务器。 因此,如果IIS站点启动,可能需要跟踪日志中的站点使用情况。 什么是其他项目进行调查和列举。 任何build议自动化/脚本的大量的服务器将是最受欢迎的。 提前致谢。

对于IIS:可以使用WMI中的Sessions Active计数器来查看已login到Web应用程序的活动用户数。 你可以用perfmon来跟踪这个。

对于SQL Server:您可以使用User Connections计数器,该计数器会给您一些使用情况的指示,但由于应用程序池,连接数量将远低于实际用户的数量。

我会使用性能监视器来衡量CPU使用率,内存使用情况,networking使用情况等。这应该为您提供测量您的系统使用的资源的很好的数据。 有了这个,你应该能够把VMware的成本节约措施放在一起,巩固硬件,降低成本。

这可能无法解决跟踪使用的核心问题,但是您可以将较小的可疑服务器虚拟化为运行在function更强大的服务器上的虚拟机。 这样可以让你省去一些老旧的硬件,节省电力和散热成本,而不必担心机器是否被积极使用。

打开文件和对象访问监控,这将告诉你什么是访问和谁。 Perfmon(mem,cpu,disk,network)会告诉你什么是虚拟化需求。 除了节省电力和冷却之外,还可能会节省许可证