【问题标题】:Alert manager Email Configuration警报管理器电子邮件配置
【发布时间】:2021-04-14 19:25:39
【问题描述】:

使用 Prometheus 和 grafana 监控所有主机和虚拟机。 我为我们的 DevOps 团队配置了电子邮件通知,现在我想同时向 DevOps 团队和 VM 的所有者发送相同的警报,以确保所有者(员工)也知道警告(许多 Vm 和差异用户),我需要一些建议我怎样才能做到这一点!

【问题讨论】:

    标签: prometheus grafana prometheus-alertmanager


    【解决方案1】:

    我想您已经配置了电子邮件发送,因此对于多个电子邮件接收器,它应该看起来像这样:

    receivers:
    - name: 'team-X-mails'
      email_configs:
      - to: 'team1@example.org, team2@example.org'
    

    PS。 不同警报规则的不同接收者组:

      routes:
      - match:
          alertname: team1VM_down
        receiver: team1
      - match:
          alertname: team2VM_down
        receiver: team2
    

    【讨论】:

    • 感谢您的时间和回答。让我举一个例子来更清楚。团队 - ABC,(VM1 - Email1 @outlook.com),(VM2-Email2@outlook.com),(VM3-Email3#outlook.com)。在这里,我们有三个 VM,每个 VM 都有不同的电子邮件地址。当 VM2 中有警报时,它会向团队 abc 电子邮件发送通知,我想向特定的 VM2 电子邮件发送通知,即 email2@outlook.com。在您发送的上述配置中,我们可以向其他两封电子邮件发送相同的警报,但一个电子邮件对于团队来说是常见的,而 vm 电子邮件对于所有机器来说都是不同的!!!!!!
    • 啊,现在说得通了。我不知道根据指标标签向不同接收者组发送警报的方法。我这样做的方法是为不同的接收者组发出不同的警报。编辑了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    相关资源
    最近更新 更多