【发布时间】:2011-09-04 02:15:27
【问题描述】:
我有一个分布式网站(.NET、IIS),在世界各地拥有动态数量的服务器。
我想构建一个 [简单] 实用程序,它将位于我们的家庭位置,并且每隔一段时间“ping”网络服务器以查看它们是否可以运行。然后,我会将每台服务器的此结果记录到数据库中,以显示当前状态和任何检测到的停机时间的历史记录。
最好的方法是什么?从 .NET 通过 HTTP 连接?我希望这不是太多代码(理想情况下),并作为服务运行。
任何链接或示例代码将不胜感激。
这是标准做法吗?还是分布式应用程序通常会做一些不同的事情? (就像打电话回家而不是被 ping)。
【问题讨论】:
标签: .net iis health-monitoring