什么是确定我的系统的可用性或正常运行时间的最佳方法

时间:2011-02-22 23:32:58

标签: reporting monitoring uptime

我的意思是,最好的方式是显示系统的正常运行时间? Idealy id喜欢显示某种百分比数字,就像webhosts那样。即99.5%的正常运行时间。

有没有一种标准方法可以确定这个?

3 个答案:

答案 0 :(得分:2)

我们使用Pingdom监控我们的服务器,并生成您正在寻找的数字(我们只使用免费帐户)。他们似乎还有一个API,它可以让您以编程方式获取信息 - 但不保证可以使用免费帐户。

希望这有帮助!

答案 1 :(得分:1)

是的,实际上有几种方法可以做到这一点。确保您为正确的消费者使用正确的数据,但是存在差异。

我在这里写了一篇完整的文章,称为“服务可用性报告” http://themonitoringguy.com/articles/service-availability-reporting/

那应该回答你的问题..

答案 2 :(得分:0)

(a)如果你有几分钟的正常运行时间并想要百分比:

正常运行时间百分比=(u / d)* 100

你正常运行时间 d =停机时间

(b)如果您的正常运行时间为%,并且想要时间:

((number_of_days_in_the_months * 86400)/ 100)* uptime_percentage = uptime_in_seconds

30天月份和99%正常运行时间的示例:

((30 * 86400)/ 100)* 99 = 2566080秒

2566080秒= 712.8小时 712.8小时= 29.7天 0.7天= 16.8小时 0.8小时= 4800万

良好的免费正常运行时间监控服务由AlertFox,Pingdom和Monitis提供。