對不起,我真的不知道以正確的方式來問這一個如此忍受我...如何顯示我的服務器當前的響應時間,平均用戶
我們有一個運行在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