Подключение Prometheus + Alertmanager

Prometheus сам не отправляет уведомления — это делает Alertmanager. Настроим его на отправку в 2mon.

1. Получите токен

В боте MAX: /start, затем /token.

2. Настройте Alertmanager

В файле alertmanager.yml добавьте receiver:

receivers:
  - name: '2mon'
    webhook_configs:
      - url: 'https://2mon.ru/wh/ВАШ_ТОКЕН'
        send_resolved: true

3. Привяжите receiver к route

route:
  receiver: '2mon'
  group_by: ['alertname']
  group_wait: 10s
  group_interval: 5m
  repeat_interval: 3h

Важно: формат данных

Alertmanager отправляет JSON в своём формате, а 2mon ждёт поля subject, message, severity. Нужен конвертер — либо через шаблоны Alertmanager, либо отдельный промежуточный сервис.

Пока проще всего использовать Uptime Kuma или Zabbix — они шлют данные в нужном формате.

← На главную