1

我的任务是开发一个网站,该网站可以监控或轮询我们客户的几个网站的状态。有几个网站只能通过 VPN 访问,因此基于 Web 的服务已经退出。

我的主管提到了一种“老派”方法,其中网站将分为加载每个页面的 iframe。虽然这种方法很可能会起作用并满足我们的需求,但我觉得它似乎不是处理这个问题的最佳或最合适的方法。

此外,我将无法在我监控的服务器上安装任何东西。我在一台本地机器上想象http://isup.me之类的东西,它具有定期刷新的 VPN 访问权限,因此我们知道网站在客户端之前已关闭。

有谁知道我可以实施符合上述标准的监控的方法?


更新:在查看 HTML5 中 iframe 标记的当前状态并注意到它没有被弃用后,我继续推进实施该解决方案。它当然不是最强大的解决方案,但它满足了客户的需求并且实施起来快速简单。

感谢那些提供可能解决方案的人。

4

1 回答 1

0

您可以在进行监控的服务器上安装munin吗?它所做的只是每 5m inutes 调用一次命令行脚本,并用结果制作这些图表。

您可以编写 nobrainer-php 脚本来回显 file_get_content 的结果。

(如果您不熟悉命令行中的 php:导航到文件夹,输入“php myfile.php”并在控制台上查看所有回显。)

我会以毫秒为单位返回加载时间。

至于 VPN - 我知道您的机器已经连接到其他机器了?在这种情况下,VPN 应该是透明的,无需进一步考虑。

如果 vpn 有问题,请检查(例如 Puttys)端口转发。

于 2013-05-16T19:33:23.957 回答