配置MRS集群告警屏蔽状态
配置告警屏蔽状态
如果如下特定场景中不希望看到FusionInsight Manager上报指定的告警,可以手动设置屏蔽。
- 使用过程中,不想关注某些不重要的告警,屏蔽次要告警。
- 第三方产品集成MRS集群时,部分告警与产品自身的告警信息重复,屏蔽重复告警。
- 部署环境特殊时,可能存在特定告警误报,屏蔽误报的告警。
告警被屏蔽后,与该告警ID相同的新告警将不再出现在“告警管理”页面中,也不会被统计,已经上报的告警仍然显示。
本章节仅适用于MRS 3.x及之后版本。
- 登录FusionInsight Manager。
- 选择 。
- 在“屏蔽设置”区域,选择指定的服务或模块。
- 在告警列表中选择指定的告警。
图1 屏蔽告警
界面显示此告警的信息,包含名称、ID、级别、屏蔽状态和操作:- 屏蔽状态包含:“屏蔽”和“显示”。
- 操作包含:“屏蔽”和“查看帮助”。
在屏蔽列表上方可筛选指定的告警。
- 设置已选中告警的屏蔽状态:
- 单击“屏蔽”后在弹出的对话框中单击“确定”,修改告警的屏蔽状态为“屏蔽”。
- 单击“取消屏蔽”后在弹出的对话框中单击“确定”,修改告警的屏蔽状态为“显示”。
配置告警屏蔽及告警平滑次数
该操作仅适用MRS 3.5.0及之后版本集群。
MRS支持在后台配置告警屏蔽状态和平滑次数,告警产生次数小于等于平滑次数时不上报告警信息。
- 使用PuTTY工具,以omm用户登录主OMS节点。
- 执行以下命令修改alarm_filter_config.json配置文件,若此文件不存在,则新建此文件。
vi $BIGDATA_HOME/om-server/OMS/workspace/conf/fms/alarm_filter_config.json
- 根据实际需要配置或新增参数。
- 告警ID:待配置告警的ID,例如“12016”。
- is_filtered:是否屏蔽告警。“true”表示屏蔽告警,不上报告警;“false”表示经过平滑次数后上报。
- smoothing_times:平滑次数,告警产生次数小于等于此平滑次数时,不上报告警信息,取值为整型且大于0。
“is_filtered”参数优先级高于“smoothing_times”参数。
例如配置如下,表示屏蔽“12016”告警,“12017”告警在产生次数超过3次后上报:
{ "12016": { "is_filtered": true, "smoothing_times": 1 }, "12017": { "is_filtered": false, "smoothing_times": 3 } }
- 使用omm用户重启主OMS节点上fms服务,使修改生效。
sh $BIGDATA_HOME/om-server/OMS/workspace/bin/omm_s_fm_ctl.sh restart
- 使用PuTTY工具,以omm用户登录备OMS节点,执行2~3。