文档目录

问题说明

本文用于排查“仲裁报警器误报 / 规则周期与指标口径”类问题。

适用环境

  • 产品:ZCF
  • 版本:4.x、5.x
  • 组件:Cloud
  • 涉及对象:仲裁报警器、管理节点监控、ZStack/MN 指标。
  • 场景:客户自建报警器规则与默认报警器规则不同。

问题现象

  • 自建仲裁报警器大约每 35 分钟告警一次。
  • 平台默认仲裁报警器不告警。
  • 报警期间 ping 检查未发现丢包。
  • 自建规则中报警间隔为 30 分钟,持续时间为 5 分钟。

可能原因

  • 自建报警器规则与默认规则不一致。
  • 报警间隔和持续时间组合导致固定周期触发。
  • ping 未丢包不能直接等同于平台仲裁指标正常。
  • metricName、阈值或对象范围配置不符合默认规则。

排查步骤

  1. 导出或截图自建仲裁报警器规则,包括 metricName、阈值、持续时间、报警间隔和对象范围。
  2. 对比平台默认仲裁报警器规则。
  3. 在报警窗口使用 GetMetricData 查询 ZStack/MN 命名空间下的仲裁相关指标。
  4. 分析报警间隔 30 分钟、持续 5 分钟与每 35 分钟触发的关系。
  5. 按默认规则调整自建报警器后观察。

关键命令

zstack-cli GetMetricData namespace=ZStack/MN metricName=<metricName>

解决方案

  • 对齐平台默认仲裁报警器规则。
  • 按产品推荐调整自建报警器阈值、持续时间、报警间隔和对象范围。
  • 如果客户只想监测网络连通性,需要说明 ping 与平台仲裁指标不是同一口径。

验证方法

  • 调整后至少观察两个报警周期。
  • 默认报警器和自建报警器的触发逻辑可解释。
  • 无异常时自建报警器不再固定周期触发。

风险与回滚

  • 不要只依据 ping 结果关闭仲裁相关告警。
  • 调整报警器规则会影响后续故障发现能力,需要客户确认告警策略。

注意事项

  • 涉及管理服务、数据库、证书、权限、审计和安全配置调整时,应先确认 HA 状态、业务窗口、回退方案和合规保留要求。
  • 涉及管理网、存储网、业务网、DHCP/VNC、VLAN、bond、端口组或交换机侧配置时,应保留可用管理通道,并优先在维护窗口执行。
  • 若需要数据库修改、底层文件处理、锁释放、服务重启、驱动/固件升级或批量资源变更,应联系 ZStack 官方技术支持确认后再执行。
ZStack Cloud 仲裁报警器周期性误报排查 | 故障排查 · KB | ZStack 资源中心