Üzgünüm, yani ayı ile beni bu bir sormak için doğru yolu gerçekten emin değilim ...
We have a web application that runs on a set of servers at a data center (not in our offices) We want to be able to somehow 'advertise' to our clients/users that the availability or response time of our servers has met a standard throughout the day.
Ben şimdiki "standart tepki süresi" her x dakikada bir kontrol gösterir kolayca bizim giriş ekranında reklamını standart metrik ile gelip isteniyor.
Benim düşünce ben veri merkezi sunucularından birine bir sunucudan bir traceroute sonuçları gibi (ya da bizim ofiste, amazon, vb.) Bir şey yakalamak ve bir Kırmızı / Sarı / Yeşil tip ile gelmek gerekir olduğunu kullanıcı bunu kendi ağ veya internet bağlantısı olabilir gecikme sorunları yaşıyorsanız bizim testleri normal yanıt ve olduğunu bildirmek için giriş ekranında için notifier. Biz fakir bağlantısına sahip kırsal alanlarda müşterilerine sürü var ve biz bizim, onları herhangi bir yavaşlık onların ucunda olabileceğini bildirmek için değil çalışıyoruz.
Ben çalışmak için LAMP yığınını var, ama bu aynı zamanda sürece bu sonuçlar ile ana sunucuya güncellemek gibi hep birlikte bazı diğer sistem olabilir.
Ben zaten mevcuttur pingdom raporları var, ama bu insanlar bazen okumak istiyorum biraz daha fazla bulunuyor.
Ben ne yapabilirim herhangi bir fikir?
Resolution:
Ben Tim'in ARMUT Net_Ping fikri ile gidiş sona erdi. Aşağıdaki kullanılmıştır:
$ping->setArgs(array('count' => 6));
$results = $ping->ping('x.x.x.x');
$avgPing = $results->_round_trip['avg'];
Server 6 ping ort almak için. Ben daha sonra DB sonucu saklanan ve sağlık bir fikir vermek için son 5 çeklerin ort göstermeyi başardı. Müşterilerimize like it nasıl göreceksiniz.