mirror of
https://gitverse.ru/kpa39l/openspec-lab.git
synced 2026-09-29 09:15:01 +00:00
vinograd-rostelecom-channel-monitoring: archived (Vinograd WAN ICMP monitoring, /opt/monitoring)
This commit is contained in:
+48
@@ -0,0 +1,48 @@
|
||||
# Proposal: vinograd-rostelecom-channel-monitoring
|
||||
|
||||
## Why
|
||||
|
||||
Внешний канал связи «Винный город» (провайдер Ростелеком, договор Бастион)
|
||||
периодически пропадает: 2026-09-08 08:07 (MSK) UptimeKuma зафиксировал
|
||||
**100% потерю пакетов на шлюзе 83.239.50.145** (PING, 10/10 lost). Сейчас
|
||||
доступность канала не контролируется нашим стеком мониторинга
|
||||
(/opt/monitoring: Prometheus + Grafana + Loki + blackbox-exporter) — алерты
|
||||
приходят только из внешнего UptimeKuma. Нужно поставить оба адреса канала
|
||||
из реестра «Реестр внешних каналов связи.ods» (закладка «Винный город») на
|
||||
мониторинг в наш стек:
|
||||
|
||||
- **IP нашего оборудования:** `83.239.50.146` (Static IP, маска 255.255.255.252 /30)
|
||||
- **Шлюз:** `83.239.50.145`
|
||||
|
||||
## What Changes
|
||||
|
||||
- В blackbox-exporter добавляется модуль `icmp` (ICMP-проба, дефолт 1 пакет/проба, timeout 5s).
|
||||
- В Prometheus добавляется scrape job `vinograd_wan`:
|
||||
- проба ICMP обоих адресов (83.239.50.145 шлюз, 83.239.50.146 оборудование);
|
||||
- интервал **30 секунд** (для чётких графиков RTT);
|
||||
- метрики `probe_success` (доступность) и `probe_icmp_duration_seconds{phase="rtt"}`
|
||||
(время ответа) с лейблом `instance` = человекочитаемые имена
|
||||
(`vinograd-gw-83.239.50.145`, `vinograd-cpe-83.239.50.146`).
|
||||
- Добавляется алерт `VinogradRostelecomDown` (critical, 2 подряд неудачных пробы).
|
||||
- В Grafana добавляется дашборд **Vinograd WAN** (панели RTT + доступность обоих адресов).
|
||||
- Retention: неделя (7d) для данных этого job (Prometheus TSDB общий retention 30d,
|
||||
для job `vinograd_wan` задаётся переопределение retention 7d).
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
- `vinograd-wan-monitoring`: ICMP-мониторинг внешнего канала Винный город (RTK)
|
||||
с графиками RTT каждые 30s и хранением 7 дней.
|
||||
|
||||
### Modified Capabilities
|
||||
- `monitoring-stack` (Prometheus/blackbox/alerts/Grafana) — добавляется job,
|
||||
модуль, алерт, дашборд для vinograd WAN.
|
||||
|
||||
## Impact
|
||||
|
||||
- `/opt/monitoring/blackbox.yml` — модуль `icmp`
|
||||
- `/opt/monitoring/prometheus.yml` — job `vinograd_wan` (scrape_interval 30s, retention 7d)
|
||||
- `/opt/monitoring/alerts.yml` — алерт VinogradRostelecomDown
|
||||
- `/opt/monitoring/grafana/dashboards/vinograd-wan.json` — новый дашборд
|
||||
- `/opt/monitoring/README.md` — документация (адреса, метрики, алерт)
|
||||
- `/opt/monitoring/EXPERIENCE.md` — заметка об опыте
|
||||
Reference in New Issue
Block a user