告诉远程计算机是否在线/离线

本文关键字:在线 离线 是否 计算机 | 更新日期: 2023-09-27 18:05:57

我在城市的不同地方有一堆电脑(运行windows 7),我需要知道哪些电脑是实时在线的。由于没有一台计算机有静态IP地址,我无法使用ping计算机的常规机制。

我最初的想法是创建一个windows服务并将其安装在每个客户端上,然后让各自的服务ping一个中央服务器(我有一个amazon EC2帐户,运行windows操作系统),该服务器可以跟踪每台计算机收到的最后一次ping。然后,基于网站的仪表板将从服务器读取DB,并根据最后记录的ping来判断各自的计算机是在线还是离线。

现在所有这些似乎都是很多工作,这一定是一个相当普遍的问题。有没有人建议一个开箱即用的解决方案或类似的机制来实现我的目标,即监控没有静态IP地址的远程计算机的在线/离线状态。由于

告诉远程计算机是否在线/离线

我的一个朋友使用www.no-ip.org。他所做的就是在他的电脑上运行连接到no-ip.org的程序,并保持一个特定的地址(例如:my_computer_1 - no-ip.org)是最新的,这样即使IP改变了,它也能连接到他的电脑。像这样,你可以为你所有的电脑设置一个伪静态地址,并尝试连接这些电脑,看看这些电脑是否在线。

PRTG监视器?

http://www.paessler.com/prtg

它主要用于服务器,但也非常适合您的场景。