Подключение prometheus-alertmanager с зумом через входящий веб-крючок - PullRequest
0 голосов
/ 26 июня 2019

Здравствуйте. Я пытаюсь начать отправку предупреждений в Zoom с помощью веб-крючков prometheus-alertmanager, но получаю сообщение об ошибке

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?

1 Ответ

0 голосов
/ 12 июля 2019

Оказывается, что менеджер оповещений форматирует заголовок аутентификации не так, как ожидает Zoom.Таким образом, решение состоит в том, чтобы запустить промежуточное программное обеспечение между ними.Простой прокси-сервер, который изменяет формат заголовков, должен работать, если вам все равно, как сообщения выглядят в чате Zooms, но если вам нужно форматировать сообщения, потребуется нечто более сложное.

...