请告诉我确定可用性或我的系统

问题描述:

的正常运行时间,我的意思是最好的办法,最新最好的方式显示系统正常运行时间? Idealy id喜欢展示某种百分比数字,就像webhosts所做的一样。即99.5%的正常运行时间。请告诉我确定可用性或我的系统

有没有确定这一个标准呢?

是的,其实有几种方法可以做到这一点。确保你为正确的消费者使用正确的数据,但是有一个区别。

Ⅳ书面完整的文章在这里,它被称为“服务可用性报告” http://themonitoringguy.com/articles/service-availability-reporting/

这应该回答你的问题..

+1

无法链接到文章 – 2017-03-07 21:20:31

+0

链接到wayback机器版本:https://web.archive.org/web/20160506183609/http://themonitoringguy.com/articles/service-availability-reporting – 2017-03-07 21:22:34

+0

发现它非常有帮助b/c它建议您从该时段的总时间中减去该表的“停电”表。我发现的大多数建议都假设你有“时间以分钟/秒/毫秒为单位”,但你一般不会那样做。你有一个正常运行时间的例子(例如,ping检查说上/下)。如果你想把倒闭存储为一个“事件”,它确实简化了开发。至少它对我来说。 – 2017-03-07 21:24:40

我们使用Pingdom来监控我们的服务器,以及它们所产生的排序号的你正在寻找(我们只使用免费的帐户)。他们似乎也有一个API这将让你以编程方式获得你的信息 - 但没有保证,将与免费帐户一起工作。

希望这会有所帮助!

(a)如果你在几分钟的正常运行时间和希望百分比:

运行时间百分比=(U/d)×100

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

(b)如果您有%的正常运行时间和所需的时间:

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

例有30天的月份andh 99%的正常运行时间:

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

2566080秒=712.8小时 712.8小时=29.7天 0.7天=16.8小时 0.8小时= 48mn

免费的正常运行时间的监测服务,例如通过AlertFox,Pingdom的和Monitis提供。

+0

如果使用的是Linux系统,以下30天的例子,很容易看出** tuptime --tsince的输出-2592000 ** – Rikr 2018-01-23 10:21:22