重启时自动启动 Windows Server 2003 Perfmon 计数器日志

重启时自动启动 Windows Server 2003 Perfmon 计数器日志

尝试弄清楚如何确保特定的 Windows Perfmon 计数器日志在服务器重新启动时自动恢复记录。

这是 Windows 2003 Server,因此重启后可能不会有人立即登录。我看到这个类似的问题,但没有想到计划任务会在没有人登录的情况下执行......

编辑:好的,看起来可以设置计划任务以在每次服务器启动时运行一个命令,但是还剩下几个问题:

  • 在“计划”选项卡上,我是否应将“启动日志”和“停止日志”都保留为“手动”?然后使用 LOGMAN START 命令?
  • 我看到其他一些网络参考资料,建议将“停止日志”设置为 1 天,并选中“当日志文件关闭时:启动新日志文件”复选框。这种方法有什么好处?它是否可以识别并在没有明确 LOGMAN START 命令的情况下重启?
  • 任务调度程序 UI 的“设置”选项卡上有一个标记为“如果任务运行了...,则停止任务”的框,默认为 72 小时。如果我不删除此复选框,服务器运行 72 小时后是否会停止我的日志?

最后一个策略问题是:如果我想以这种方式在短时间内监控少量服务器,我是否最好直接在每台服务器上设置这些监视器,还是直接在我的工作站上运行,远程收集数据?

答案1

好的——我现在记得怎么做了!

将开始时间设置为现在(或过去)。将停止时间设置为 9999 天。这将在每次重启后自动重新启动计数器,而无需计划启动脚本

答案2

即使没有用户登录,计划任务也可以运行。您为任务提供用户名和密码(最好是服务帐户,这样密码就不会过期)。

答案3

创建运行的计划任务日志管理工具启动您的性能计数器日志。

答案4

您可以记录非交互式性能日志。

在 Windows 7(我认为还有 Vista)上定义一个“数据收集器集”。

在 XP 上:定义“计数器日志”

(两种情况都首先运行“perfmon”。)

设置一个连续运行的时间表。

创建的文件有多种格式,包括 CSV 并且适合导入到交互式显示器中。

相关内容