You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Azure Monitor VM可用性警报:仅接收工作时段变更通知

解决Azure Monitor VM可用性警报非工作时段误通知的方法

方法1:用警报处理规则(Alert Processing Rules)过滤通知时段

  • 进入Azure门户,找到你的VM可用性警报规则,关联一个警报处理规则
  • 在警报处理规则里,设置**“时间筛选”**:选择工作时段(比如周一到周五9:00-18:00)
  • 配置规则动作:仅在工作时段允许通知发送,非工作时段自动抑制所有通知
  • 注意:这个规则只作用于通知环节,不会影响警报本身的触发,只是拦截非工作时段的通知推送

方法2:通过Logic App联动控制警报规则的启用/禁用

  • 在现有自动开关机的Logic App中添加两个额外步骤:
    1. 执行关机操作前,调用Azure Monitor连接器(或API)禁用目标警报规则
    2. 执行开机操作后,再调用相同接口重新启用警报规则
  • 这样非工作时段警报规则处于禁用状态,不会触发通知;工作时段恢复启用后,正常接收可用性变更警报

方法3:修改警报规则的触发逻辑(进阶)

  • 如果是基于日志的可用性警报,可以在Kusto查询语句中直接添加时间过滤,示例:
    Heartbeat
    | where TimeGenerated between (startofday(now()) + 9h .. startofday(now()) + 18h)
    | where Computer == "你的VM名称"
    | summarize LastHeartbeat = max(TimeGenerated)
    | where LastHeartbeat < ago(5m)
    
  • 配置后,只有工作时段的VM心跳缺失才会触发警报,从根源上避免非工作时段的误触发

内容的提问来源于stack exchange,提问作者shahidcloud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 07:44:54