监控专用网络网站正常运行时间

时间:2013-05-16 16:02:00

标签: php javascript web

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

我的主管提到了一种“老派”方法,其中网站将被分成加载每页的iframe。虽然这种方法最有可能起作用并满足我们的需求,但我觉得这不是解决这个问题的最佳或最合适的方式。

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

是否有人知道我可以实施符合上述标准的监控方式?


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

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

1 个答案:

答案 0 :(得分:0)

您是否可以在执行监控的服务器上安装munin? 它所做的就是每隔5分钟调用一次命令行脚本,然后用结果制作这些图表。

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

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

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

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

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