监视Windows工作站正常运行时间

我需要一个简单的设置来监视我们办公室中几台Windows 7机器的使用情况。 没有什么奇特的,我只需要知道他们什么时候打开和closures,理想状况下他们每天的正常运行时间的概述。

该软件既可以在本地运行,也可以从办公服务器(Ubuntu Server)运行。 有问题的机器有静态IP地址。

有任何想法吗?

只是正常运行时间,或任何其他数据(CPU,内存使用率等)?

我们正在使用munin和munin-node-win32作为windows的包装盒。 这可能是一个矫枉过正的问题,但也提供了其他数据,很好的图表,甚至可以在正常运行时间过低或过高时configuration警报。

要configurationmunin,你需要一个(最好)linux机器上的munin服务器(ubuntu服务器将会这样做),以及所有受监控机器上的客户机。

一个有用的工具,将给你的信息,你正在寻找的是SALAM

它是一个基于Debian Linux发行版的无代理工具,也发布在TurnKey Linux站点上 。 这个解决scheme可以从CD或VM上运行,大约需要5分钟的时间来完成安装。

只要记住,这是一个基本的开源解决scheme,所以它没有所有的付费选项的花里胡哨,但它会给你的基本信息,你要根据你的要求从这个问题。

前段时间,我在VBScript中编写了“ Uptime for Windows ”脚本。 如果你只是想做一个快速检查,这很有用。 (“到现在为止,这台机器的正常运行时间是多less?”)它可以很容易地修改或合并到另一个工具或框架,让您持续的状态。

您可以通过指定它们的名称或IP在远程计算机上运行它,或者如果在没有参数的情况下运行,它将获得本地系统的正常运行时间。

请注意,计算机需要可以访问,我认为你需要pipe理员访问它。 (我真的不记得我是否在没有pipe理员权限的情况下进行testing。)

那么,冒着使用明显的行业标准选项的风险,我会设置一个非常基本的SNMP监控服务器,并在工作站上启用SNMP 。 你可以只监视上/下,但是如果你决定扩大它的使用,那么你将拥有一个更强大的监视系统。

正如其他人没有提到它呢… Nagios。 更常用于监视服务器,但绝对没有理由不使用它的工作站,只要确保禁用警报或至less适当地设置它们。