我正在监视网站(使用curl)以查看它是否已启动并知道主页上简单GET请求的响应时间。我正在使用自制脚本来做到这一点,我不想使用Nagios或任何其他现有的工具。如何检查网站是否启动并长时间存储结果
我的问题是,我不知道如何将结果存储很长一段时间(比如说几个月)。我不需要每个请求的响应时间,因为当然是时代,但我想获得大时间段的状态(上/下)和平均响应时间。 例如:
- [上个月] - >每日响应时间(平均)
- [最近3个月] - >每周响应时间(平均)
- [过去12个月] - >每月响应时间(平均)
并且整个期间,我想保持状态。为此,我会保存最后一次日期,当我发生状态更改时。
所以问题是:以这种频率/保留存储这种信息的最佳方式是什么?我在PHP中编写了一个Mysql数据库,但也许有比DB更好的东西?
任何语言/技术都可以接受,只要它在linux/unix上免费运行即可。
谢谢
您已经有了最好的工具。你的解决方案是最理想的。 –