在网络术语中,正常运行时间/可用性是特定设备启动并运行的持续时间。要了解它是如何计算的,请阅读以下内容。
检查可用性时,轮询间隔是我们检查设备是启动还是关闭的常规时间间隔。通常,轮询间隔设置为 15 分钟,但此间隔因不同的设备类别而异。
注意:如果轮询间隔为 15 分钟,则“每小时轮询次数 = 4”,同样,“每天轮询次数 = 96”。
OpManager根据在快速配置向导>监控间隔下为每个设备类别定义的可用性监控间隔来监控设备可用性。但是,可以从快速配置向导、设备模板页面或清单批量修改此监控间隔。有关如何执行这些操作的步骤,请查看此页面。
在任何给定的时间点,设备都有 7 种可能的状态。它们是运行、停机、挂起、维护、父节点停机、依赖不可用和未监控。其中,指标运行是唯一一个值未知的状态。计算此指标的值,将为我们提供设备的可用性。由于所有其他六种状态的值都是已知的,因此从总持续时间中减去这六种状态的持续时间之和,将有助于我们找到设备的正常运行时间。此正常运行时间/可用性是通过两个时间框架来衡量的,即每小时可用性和每天可用性。这些的计算方法如下:
注意: 对于每小时和每日计算,时间均以秒为单位,即 1 小时 = 3600 秒,24 小时 = 86400 秒。因此,正常运行时间/可用性的计算方式为“正常运行时间 = 所述持续时间(1 小时或 24 小时)中的秒数 - 所有其他状态的总和(以秒为单位)”
现在我们知道了可用性是如何计算的,让我们看看可用性% 是如何计算的。公式如下:
其中
注意:设备处于未监控状态的持续时间不会计入停机时间。这是因为设备的确切状态未知。因此,可以认为该设备在所述持续时间内可用。
由于停机时间是运行时间的倒数,因此我们可以简单地从 100 中减去计算的可用性百分比,以找到停机时间百分比。
注意:
1. 可用性计算不考虑挂起、维护和未监控状态,因为设备的实际状态(无论是运行还是停机)都是未知的。但是,这些状态的值保留在数据库中,以便在设备/接口快照页面上的报告、可用性构件和可用性时间线中显示。
2. 在设备可用性计算期间,父节点停机值(显示在设备总停机时间公式中)将始终为零,因为此指标仅适用于接口。
3. 同样,在接口可用性计算期间,依赖不可用值(显示在设备总停机时间公式中)将始终为零,因为此指标仅适用于设备。