0
点赞
收藏
分享

微信扫一扫

第二十三章 使用系统监视器 - 通知规则

回望这一段人生 2022-12-26 阅读 68

文章目录

第二十三章 使用系统监视器 - 通知规则

通知规则

如果一段时间内传感器的三个连续读数大于传感器最大阈值,Health Monitor 将生成警报(严重性 2 的通知),如果一段时间内传感器的五个连续读数大于传感器最大阈值,则健康监视器将生成警告(严重性 1 的通知)大于传感器警告阈值。最大值和警告阈值取决于传感器对象中的设置以及适用的图表是由 Health Monitor 生成还是由用户创建,如下表所示。

另请注意:

  • 当传感器对象设置了最大值和警告值时,不需要图表,因此不会生成图表,即使禁用 Health Monitor 也会生成通知。
  • 当传感器对象设置了最大乘数和警告乘数,或者只有基数时,需要图表;在分析模式下收集到足够的样本以生成图表之前,不会生成任何通知。
  • 当存在用户创建的图表时,传感器对象设置是什么并不重要。
Sensor Object SettingsChart TypeSensor Maximum ValueSensor Warning ValueActive When
base, maximum value, warning valuenonesensor object maximum valuesensor object warning valueSystem Monitor running
base, maximum multiplier, warning multipliergenerated传感器对象的最大乘数乘以大于:
图表均值加三西格玛
最高图表值加一个西格玛
传感器对象警告乘数乘以最大的:
base
图表均值加二西格玛
最高图表值
系统监视器正在运行,运行状况监视器已启用
base onlygeneratedgreater of:图表均值加三西格玛
最高图表值
greater of:图表均值加二西格玛
最高图表值
系统监视器正在运行,运行状况监视器已启用
(n/a if user-created chart exists)user-createdchart alert valuechart warning valueSystem Monitor running, Health Monitor enabled

示例

在此示例中,DBReads install-dir\IRIS\mgr\user 传感器在周一上午 09:00 至上午 11:30 期间的图表表明从 USER 数据库中每分钟的平均读取次数为 2145,西格玛为141 和最大值 2327DBReads 的默认通知阈值倍数为 2。当三个连续读数超过以下两个值中的较大值时,将为此传感器生成警报:

  • maximum multiplier * (chart mean + (3 * chart sigma))
2 * (2145 + (3 * 141)) = 5136

  • maximum multiplier * (chart maximum value + chart sigma))
2 * (2327 + 141) = 4936

因此,或此传感器在此期间,如果连续三个读数大于 5136,则会生成警报。

没有乘数或最大值的传感器使用乘数 1 进行评估。例如,如果编辑 DBReads 传感器对象以删除乘数,只留下一个基数,则会为 DBReads install-dir\IRIS 生成警报\mgr\user 当三个连续读数大于 2568 时,计算为以下较大者:

  • maximum multiplier * (the chart mean + three times the sigma)
1 * (2145 + (3 * 141)) = 2568
  • maximum multiplier * (the highest value in the chart + one sigma)
1 * (2327 + 141) = 2468
举报

相关推荐

0 条评论