检查网页加载时间的简单程序或脚本

80s*_*eys 5 zabbix

我正在寻找一个简单的程序或脚本,你给它一个 URL,它执行以下操作:

  • 检查它是否可以打开到该 URL 的连接并报告响应时间是多长
  • 检查加载页面所需的时间并报告此数字

  • 当站点无响应时报告一些错误代码或其他数字

  • 在它之后退出:无法连接,成功加载页面,或在用户指定的预定秒数后退出

我的目的是将此功能作为外部程序集成到 Zabbix。我做了谷歌搜索,但无法找到一个。

vor*_*aq7 6

您可以使用timewget命令的组合执行您想要的操作 - 例如:
time wget -q http://www.google.com/

time将打印完成wget命令所花费的时间(以秒/几分之一秒为单位),整个混乱wget的返回码将是任何返回码(0=成功,非零表示各种失败)。

这可以进一步包装在适当的脚本中,以确定页面是否已成功检索并生成适合 Zabbix 获取和使用的输出。


yro*_*sen 0

这个: http: //tools.pingdom.com/

或者,您可以自己编写一个简单的脚本来执行此操作并以特定格式输出,这非常容易。