对不起,我真的不知道以正确的方式来问这一个如此忍受我...如何显示我的服务器当前的响应时间,平均用户
我们有一个运行在Web应用程序一个数据中心(不在我们的办公室)的一组服务器 我们希望能够以某种方式向我们的客户/用户“广告”我们的服务器的可用性或响应时间全天符合标准。
我被要求提出一个标准指标,我们可以在我们的登录屏幕上轻松做出广告宣传,每隔x分钟显示当前“标准响应时间”。
我的想法是,我需要从服务器(无论是在我们的办公室,亚马逊,等等)捕获traceroute的结果到其中一个数据中心服务器,并拿出一个红色/黄色/绿色类型的登录屏幕通知程序,让用户知道我们的测试正常响应,如果他们有延迟问题,它可能是他们的网络或连接到互联网。我们在农村地区有很多客户连接不畅,我们正试图让他们知道任何缓慢可能是他们的最终目的,而不是我们的。
我已经有LAMP堆栈可以使用,但是这也可以是其他一些系统,只要它可以使用结果更新主服务器即可。
我已经有pingdom报告可用,但这有点比人们想要阅读有时更多。
关于我能做什么的任何想法?
分辨率:
我结束了Tim的PEAR Net_Ping想法去。我使用了以下内容:
$ping->setArgs(array('count' => 6));
$results = $ping->ping('x.x.x.x');
$avgPing = $results->_round_trip['avg'];
为了获得平均6 ping到服务器。然后我将结果存储在数据库中,并能够显示最近5次检查的平均值,以提供健康的想法。我们会看到客户喜欢它。
你是怎么设法输入所有这些信息的?它一定已经把你*小时!* – Drew 2010-03-11 08:38:31
只是想弄清楚细节 – Jason 2010-03-12 01:26:28
我猜的太模糊了。我指的是你的塑料C形手。 ASDF JKL;必须是*婊子!* – Drew 2010-03-12 02:08:17