更新时间:2024-11-12 GMT+08:00

配置MRS集群告警屏蔽状态

配置告警屏蔽状态

如果如下特定场景中不希望看到FusionInsight Manager上报指定的告警,可以手动设置屏蔽。

  • 使用过程中,不想关注某些不重要的告警,屏蔽次要告警。
  • 第三方产品集成MRS集群时,部分告警与产品自身的告警信息重复,屏蔽重复告警。
  • 部署环境特殊时,可能存在特定告警误报,屏蔽误报的告警。

告警被屏蔽后,与该告警ID相同的新告警将不再出现在“告警管理”页面中,也不会被统计,已经上报的告警仍然显示。

本章节仅适用于MRS 3.x及之后版本。

  1. 登录FusionInsight Manager。
  2. 选择运维 > 告警 > 屏蔽设置
  3. 在“屏蔽设置”区域,选择指定的服务或模块。
  4. 在告警列表中选择指定的告警。

    图1 屏蔽告警
    界面显示此告警的信息,包含名称、ID、级别、屏蔽状态和操作:
    • 屏蔽状态包含:“屏蔽”“显示”
    • 操作包含:“屏蔽”“查看帮助”

    在屏蔽列表上方可筛选指定的告警。

  5. 设置已选中告警的屏蔽状态:

    • 单击“屏蔽”后在弹出的对话框中单击“确定”,修改告警的屏蔽状态为“屏蔽”。
    • 单击“取消屏蔽”后在弹出的对话框中单击“确定”,修改告警的屏蔽状态为“显示”。

配置告警屏蔽及告警平滑次数

该操作仅适用MRS 3.5.0及之后版本集群。

MRS支持在后台配置告警屏蔽状态和平滑次数,告警产生次数小于等于平滑次数时不上报告警信息。

  1. 使用PuTTY工具,以omm用户登录主OMS节点。
  2. 执行以下命令修改alarm_filter_config.json配置文件,若此文件不存在,则新建此文件。

    vi $BIGDATA_HOME/om-server/OMS/workspace/conf/fms/alarm_filter_config.json

  3. 根据实际需要配置或新增参数。

    • 告警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 
      } 
    }

  4. 使用omm用户重启主OMS节点上fms服务,使修改生效。

    sh $BIGDATA_HOME/om-server/OMS/workspace/bin/omm_s_fm_ctl.sh restart

  5. 使用PuTTY工具,以omm用户登录备OMS节点,执行2~3