请告诉我确定可用性或我的系统
的正常运行时间,我的意思是最好的办法,最新最好的方式显示系统正常运行时间? Idealy id喜欢展示某种百分比数字,就像webhosts所做的一样。即99.5%的正常运行时间。请告诉我确定可用性或我的系统
有没有确定这一个标准呢?
是的,其实有几种方法可以做到这一点。确保你为正确的消费者使用正确的数据,但是有一个区别。
Ⅳ书面完整的文章在这里,它被称为“服务可用性报告” http://themonitoringguy.com/articles/service-availability-reporting/
这应该回答你的问题..
(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提供。
如果使用的是Linux系统,以下30天的例子,很容易看出** tuptime --tsince的输出-2592000 ** – Rikr 2018-01-23 10:21:22
无法链接到文章 – 2017-03-07 21:20:31
链接到wayback机器版本:https://web.archive.org/web/20160506183609/http://themonitoringguy.com/articles/service-availability-reporting – 2017-03-07 21:22:34
发现它非常有帮助b/c它建议您从该时段的总时间中减去该表的“停电”表。我发现的大多数建议都假设你有“时间以分钟/秒/毫秒为单位”,但你一般不会那样做。你有一个正常运行时间的例子(例如,ping检查说上/下)。如果你想把倒闭存储为一个“事件”,它确实简化了开发。至少它对我来说。 – 2017-03-07 21:24:40