监控专用网络网站的正常运行时间
Monitoring Private Network Website Uptime
我的任务是开发一个网站,可以监控或投票几个客户的网站的状态。一些网站只能通过VPN访问,因此基于web的服务无法访问。
我的导师提到了一种"老派"的方法,其中网站将被划分为加载每个页面的iframe。虽然这种方法最有可能工作并满足我们的需要,但我觉得它不是处理这个问题的最好或最合适的方法。
另外,我将无法在我监视的服务器上安装任何东西。我想象像http://isup.me这样的东西在本地机器上,有VPN访问,定期刷新,所以我们知道一个网站在客户端之前关闭。
有没有人知道我可以实现符合上述标准的监控的方法?
更新:在查看了HTML5中iframe标签的当前状态,并注意到它没有被弃用后,我继续并继续实现该解决方案。这当然不是最强大的解决方案,但它满足了客户的需求,并且实现起来又快又简单。
感谢那些提供可能解决方案的人。
您能够在进行监视的服务器上安装munin吗?它所做的只是每隔500万分钟调用一次命令行脚本,并用结果制作那些图表。
你可以写一个无需动脑筋的php脚本来回显file_get_content的结果。
(如果您不熟悉php命令行:导航到文件夹,输入"php myfile.php",并在控制台上看到所有的回显)
我将以ms为单位返回加载时间。
至于VPN -我知道你的机器已经连接到其他机器了?在这种情况下,VPN应该是透明的,不需要进一步考虑。
如果vpn有问题,检查端口转发(如putty)
相关文章:
- HTML5画布-暂停时的运行时间
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- 如何在Node.js中获得服务器正常运行时间
- 在JS中获取运行时间
- JQuery 选择器运行时间
- 使用属性获取对象值的运行时间
- Google Apps 脚本在保护多个范围时运行时间非常慢
- 一个单独的Perl脚本可以运行一个网站的JavaScript函数吗?
- Node.js以及如何在应用程序中获得正常运行时间/启动时间
- 使用javascript计算运行时间
- 如何格式化setInterval方法JavaScript的运行时间
- requestAnimationFrame计算运行时间
- 使用AJAX将客户端运行时间记录到服务器日志文件中
- Javascript运行时间过长
- 如何运行一个网站开发与node.js在本地
- 在javascript中引用数组的运行时间
- 加快javascript运行时间
- 是否有可能使它清楚,如果应用程序运行在网站的根下或在js应用程序下
- 如何将Javascript运行时间放在INPUT标记中
- 监控专用网络网站的正常运行时间