更新时间:2025-08-09 GMT+08:00

配置MRS集群告警屏蔽状态

MRS集群支持手动配置告警的屏蔽状态,可以有效过滤冗余信息,让管理员更聚焦于关键告警。

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

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

配置告警屏蔽状态

  1. 登录MRS集群Manager界面。

    登录集群Manager界面请参考访问MRS集群Manager

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

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

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

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

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

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

以下步骤仅适用于MRS 3.5.0及之后版本集群。

  1. root用户登录主管理节点。

    MRS集群节点登录请参考登录MRS集群节点

  2. 执行以下命令切换至omm用户。

    su - omm

  3. 执行以下命令修改“alarm_filter_config.json”配置文件,若此文件不存在,则新建此文件。

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

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

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

  5. 重启主OMS节点上fms服务,使修改生效。

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

  6. root用户登录备管理节点,继续执行步骤 3~步骤 4