1、1.1 BPPM 策略定制
策略的定制一般分为两部分,Selector及Policy。如果用到时间窗口的话,还需要提前定制TimeFrame。
1.1.1 Selector创建
Selector是各种策略定制的前提,实际上它是一个事件筛选器,用来收集哪些事件需要应用此策略。
登录BPPM Admin Console,切换到Administration -> “Event Management Policy” Table
单击工具栏按键,新建Selector:
配置明细:
Selector Name:策略名,必填项,不能有空格
Group:Selector分组,选填,建议添写
2、便于定位查找
Base Event Class:选择基础事件类,Event为顶级事件类
Description:描述,选填
在“Events Selection Criteria” Table中点击Add,添加具体筛选条件
在弹出的窗口中填选Criteria明细
Description:描述
Class:选择子类事件
Selection Definition:通过下拉Slot、Operator以及填写Value值,完成条件组合,点击Insert添加。多个条件之间可下拉选择条件与条件之间的关系
点击OK完成Selector定制。
1.1.2 TimeFrame创建
3、TimeFrame用来定制策略的时间窗口,可以做为活动窗口,也可以做为非活动窗口。
在Admin Console 中点击Tools -> Timeframe Editor,打开TimeFrame编辑器
在弹出的窗口中,新建或者编辑Timeframes:
配置明细:
Name:TimeFrame名,必填
Description:描述
Start..End..:时间窗口开始、结束时间(注:时区以BPPM Server服务器为依据)
Recurrence Pattern:时间窗口重复周期
Range Of Recurrence:重复时间范围
点击Save保存Time
4、Frame。
Tips:点击Help可参考联机帮助信息。
1.1.3 策略配置
1.1.3.1 BlackOut策略
BlackOut策略应用于周期性、例行,或者临时告警屏蔽。例如,可配置BlackOut策略
用于屏蔽变更期间相关告警。
在Admin Console中选中预先定义好的Selector,点击工具栏按钮,添加新的策略。在弹出的策略类型窗口中,选择Blackout Policy。
配置策略明细:
Title
Policy Name:策略名称,必填,不能有空格
Description:描述,选填
Enable:是否启用(默认启用)
Policy Activa
5、tion Timeframes
Always Active:一直生效,跟时间窗口无关
Define Activation Timeframes:开启时间窗口选项
Active Timeframes:策略生效时间窗口,选择先前定义好的TimeFrame
Not Active Timeframes:策略不生效时间窗口,选择先前定义好的TimeFrame
注意:Not Active Timeframes 优先于 Active Timeframes
Blackout Policy Actions Options
Start of Blackout Windows及During Bla
6、ckout Windows:一般选择默认
At End Blackout Windows:选择Change Existing Blacked-Out Events to Open Status,即超过时间窗口后,没有恢复的事件重新打开。
1.1.3.2 Threshold策略
在本项目中Threshold策略主要用于过滤主机 Ping 等高频率告警,对瞬间闪断类告警进行压制。
首先创建Selector,登录BPPM Admin Console,切换到Administration -> “Event Management Policy” Table
单击工具栏按键,新建Sele
7、ctor,填写PolicyName、Group,选择事件类型为Event:
单击Add按钮添加Selector明细,如下图:
编辑完成后,点击OK保存。
在刚刚新建的Selector上添加Threshold策略
填写策略名、描述等信息,设置TimeFrames为Always Active,配置时间窗口为10分钟、重复告警接收次数达到2次触发告警、设置触发的告警为Last最后一次接收的事件、
1.1.3.3 Correlation策略
Correlation策略用于当父类告警触发时,屏蔽相关子类告警并对其进行关联处理。
首先创建Selector,登录BPPM A
8、dmin Console,切换到Administration -> “Event Management Policy” Table
单击工具栏按键,新建Selector,填写PolicyName、Group,选择事件类型为Event:
单击Add按钮,完成Selector明细配置
编辑完成后,点击OK保存。
在此Selector基础上添加Correlation策略
填写策略名、描述等信息,设置TimeFrames为Always Active,不启用时间窗口
Cause Events规则:
EVENT($CAUSE_EV1) where [$CAUSE_EV1.mc_o
9、bject_class equals 'NETNODE_PING' AND $CAUSE_EV1.mc_host equals 'oaebuamfhw00' ]
设置Selector事件,当被关联后立即Close
Notes:本项目中,Correlation策略近300条,为缓解主Cell压力,配置前端Cell用于预处理Correlation事件,即在前端Cell中配置Correlation策略,在处理完毕后通过Propagation策略再传播给主Cell。
由于Correlation策略条目较多,可通过Mposter命令批量导入,详细参考13章13.2.5策略的批量导入。