有没有办法,无论是通过配置 windows server 2008 还是第三方软件来监控计算机?
假设我的网络上有一台名为 WORKSATION01 的计算机。我想要一个状态,告诉我它当前的开/关,是否有人登录到该计算机以及谁,如果帐户空闲,锁定等。
我猜每台机器上都会安装一些东西,并将状态中继回一个集中位置。但是,如果它是所有网络基础,我可以登录并查看所有内容,那就太好了。
有没有办法,无论是通过配置 windows server 2008 还是第三方软件来监控计算机?
假设我的网络上有一台名为 WORKSATION01 的计算机。我想要一个状态,告诉我它当前的开/关,是否有人登录到该计算机以及谁,如果帐户空闲,锁定等。
我猜每台机器上都会安装一些东西,并将状态中继回一个集中位置。但是,如果它是所有网络基础,我可以登录并查看所有内容,那就太好了。
有很多可能的变化,很难提供答案......
简而言之,是的,有一些方法可以获取这些信息,并且一些应用程序可以提供基于 Web 的洞察力,但是您的网络配置(AD、操作系统等)对可能的配置有很大影响。
也可以轻松地为 Active Directory 编写类似这样的脚本,它将您要求的所有信息存储在其中。
PSTools,特别是PSLoggedOn可以在一台机器上执行此操作。用你知道的语言把它包裹在更多的代码上,你就可以参加比赛了。
Spiceworks工作得非常好,免费,基于网络,并且经常探测计算机。它不是很实时(认为网络检查是 15 分钟),但您可以看到上次检查的状态。我目前还在测试AdminArsenal(每个管理员席位 400 美元,30 天免费试用),它的报告深度不如 Spiceworks,但确实有一些我感兴趣的其他远程部署工具。Admin Arsenal 似乎也更快,因为它不扫描 IP 范围,而只是直接探测 Active Directory 中列出的计算机。当然,这是由 Spiceworks 平衡的,它还能够拾取网络设备、打印机、路由器等。
两者都不是基于代理的,因此您无需安装或管理其他安装或组件,使其易于使用。在计算机上安装并从那里运行它。
您可以打开 SNMP 客户端软件。然后通过其中许多免费或付费产品之一对其进行监控。
您也可以通过这种方式监控工作站上的某些软件。