9/25 PNR (Point of No Return) 用于日常监控

我们先来看一个例子,看看PNR是如何工作的

The start of the week is Monday, 8 Aug 05 00:00 AM.
Today is Friday 12 Aug 05 10:15 AM.
The time range is Week to Date.
The time interval is Business Hours, that is, 8:00 AM to 5:00 PM, Monday to Friday.
The time that has passed for this time range is:
4 whole days (Monday to Thursday) = 4 x 9 = 36 hours.
Part of a day (Friday) = 8:00 AM - 10.15 AM = 2.25 hours.
Total time = 38.25 hours.
Availability (as defined in SLA) = 98.5%
Availability, therefore, must be 98.5% x 38.25 = 37.68 hours.
Maximum unavailability = 38.25-37.68 = 0.57 hours.

从上面的例子可以看到,监控的是以周为单位,每周1到5,8:00AM到5:00PM。 我们的系统的SLA是98.5%,通过计算可以得出我们一周能够失败0.57个小时。
PNR就是这样一种数值,用来反映你的系统是否达到了标准
再看一下下图:

其中Tracking Period就是统计的时间段, PNR Time Left就是剩余可以失败的时间,负值表示超过的时间数量,Max unavailability就是总共可以失败的时间数

我们先给一个profile设定SLA,然后再admin->DashBoard->KPI里面可以增加选择了的CI的PNR

上面这个图就是让选择对应的SLA, 然后选择需要测定的时间段,hour/day/week..,

上面的objectives也是在建立PNR的时候要求设置的,表示PNR各种不同的状态,这个值就是由PNR Time Left/Max unavailability 得到的值, 默认的其实就可以了

设置好PNR之后我们就可以在Dashboard里面看到相应的pnr显示了,如果我们想在pnr发生变化的时候,让BAC发出alert, 可以在Admin->DashBroad->CI status Alerts里面定义相应的Report,设置report的过程相对简单,跟着一步步就可以了

posted on 2007-09-25 17:35  RobinGe  阅读(442)  评论(0编辑  收藏  举报

导航