2026-02-04 13:21:16 +00:00
|
|
|
global:
|
2026-02-05 02:23:27 +00:00
|
|
|
# Настройки для уведомлений (можно настроить позже)
|
|
|
|
|
# smtp_smarthost: 'smtp.gmail.com:587'
|
|
|
|
|
# smtp_from: 'alertmanager@example.com'
|
|
|
|
|
# smtp_auth_username: 'user@gmail.com'
|
|
|
|
|
# smtp_auth_password: 'password'
|
|
|
|
|
# smtp_require_tls: true
|
2026-02-04 13:21:16 +00:00
|
|
|
|
|
|
|
|
route:
|
2026-02-05 02:23:27 +00:00
|
|
|
# Основной маршрут - все алерты идут в Node-RED
|
|
|
|
|
receiver: 'node-red-webhook'
|
|
|
|
|
group_by: ['alertname', 'severity']
|
|
|
|
|
group_wait: 10s
|
|
|
|
|
group_interval: 10s
|
|
|
|
|
repeat_interval: 1h
|
|
|
|
|
|
|
|
|
|
# Вложенные маршруты
|
|
|
|
|
routes:
|
|
|
|
|
- match:
|
|
|
|
|
severity: critical
|
|
|
|
|
receiver: 'node-red-critical'
|
|
|
|
|
group_wait: 5s
|
|
|
|
|
repeat_interval: 10m
|
|
|
|
|
|
|
|
|
|
- match:
|
|
|
|
|
severity: warning
|
|
|
|
|
receiver: 'node-red-warning'
|
|
|
|
|
group_wait: 30s
|
|
|
|
|
repeat_interval: 2h
|
2026-02-04 13:21:16 +00:00
|
|
|
|
|
|
|
|
receivers:
|
2026-02-05 02:23:27 +00:00
|
|
|
- name: 'node-red-webhook'
|
|
|
|
|
webhook_configs:
|
|
|
|
|
- url: 'http://node-red:1880/webhook/alertmanager'
|
|
|
|
|
send_resolved: true
|
2026-02-04 13:21:16 +00:00
|
|
|
|
2026-02-05 02:23:27 +00:00
|
|
|
- name: 'node-red-critical'
|
|
|
|
|
webhook_configs:
|
|
|
|
|
- url: 'http://node-red:1880/webhook/critical'
|
|
|
|
|
send_resolved: true
|
|
|
|
|
|
|
|
|
|
- name: 'node-red-warning'
|
|
|
|
|
webhook_configs:
|
|
|
|
|
- url: 'http://node-red:1880/webhook/warning'
|
|
|
|
|
send_resolved: true
|
|
|
|
|
|
|
|
|
|
inhibit_rules:
|
|
|
|
|
- source_match:
|
|
|
|
|
severity: 'critical'
|
|
|
|
|
target_match:
|
|
|
|
|
severity: 'warning'
|
|
|
|
|
equal: ['alertname', 'instance']
|