【问题标题】:Connecting prometheus-alertmanager with zoom via an incoming-webhook通过incoming-webhook 将prometheus-alertmanager 与zoom 连接起来
【发布时间】:2019-06-26 13:50:56
【问题描述】:

您好,我正在尝试使用 prometheus-alertmanager 的 webhook 开始向 Zoom 发送警报,但我不断收到错误消息

msg="Notify for alerts failed" num_alerts=1 err="cancelling notify retry for \"webhook\" due to unrecoverable error: unexpected status code 401

这是我的配置

global:
  resolve_timeout: 30m
route:
  receiver: 'zoom'
  routes:
    - match:
        severity: warning
      continue: true
      receiver: zoom
  group_by: ['resource']
  group_wait: 10s
  group_interval: 5m
  repeat_interval: 3h
receivers:
- name: 'zoom'
  webhook_configs:
  - url: 'https://inbots.zoom.us/incoming/hook/<SECRET>/'
    http_config:
      bearer_token: '<SECRET>'

有没有人尝试将 Alertmanager 与 ZOOM 一起使用?

【问题讨论】:

    标签: zooming webhooks prometheus-alertmanager


    【解决方案1】:

    事实证明,警报管理器正在以不同于 Zoom 预期的方式格式化身份验证标头。所以解决方案是在它们之间运行一个中间件。如果您不关心消息在 Zooms 聊天中的外观,那么简单的代理(更改标题格式)应该可以工作,但如果您关心格式化消息,则需要更复杂的东西。

    【讨论】:

      猜你喜欢
      • 2021-04-25
      • 2018-10-25
      • 2019-08-10
      • 2018-03-20
      • 1970-01-01
      • 2023-03-25
      • 2023-03-16
      • 2020-08-18
      • 2020-10-13
      相关资源
      最近更新 更多