我应该使用哪个 Windows 日志来监控服务正常运行时间?

我应该使用哪个 Windows 日志来监控服务正常运行时间?

我需要编写一个脚本,获取有关 Windows 服务(默认和自定义)可靠性的数据,并将其转发到中央服务器进行处理。我的问题是,我不确定哪些日志文件会跟踪这些数据。我需要跟踪的数据是服务何时启动、何时关闭以及它们是成功关闭还是出现错误代码(以及错误代码是什么)。任何帮助都将不胜感激。

谢谢

澄清

我需要跟踪在 Windows 7 或 XP 机器上运行的后台服务(Linux 称之为守护进程)。

答案1

根据我的经验,大多数服务在启动/停止时都不会记录日志。有些服务确实会记录日志,而且您经常会在系统或应用程序日志中看到这些信息。我们在外部跟踪这些信息。我们使用工具定期检查服务器,查看服务是否正在运行,如果没有,则记录下来。我们可以使用 Nagios 和各种 check_ 工具来完成这项工作。我认为,最好使用现有工具来完成这项工作,而不是自己发明。

相关内容