Инфраструктура

MQTT-брокер (Mosquitto)
Обновлено: — · автообновление 10с
Отказы авторизации и ACL
Consumer & запись в TimescaleDB
Брокер vs запись в БД (с открытия страницы)
Копится только пока открыта эта вкладка — история метрик пока не сохраняется на сервере. Расхождение линий (брокер растёт, запись в БД падает) — ровно тот сигнал, который не был виден на инциденте 2026-09-15.
Агенты по тенантам (owner / object / server)
PowerUser (owner)ОбъектServerСтатус Последнее значениеСообщений/часСмена статуса
Сигналы-сироты (есть в БД, нет в брокере)
Сигнал считается сиротой, если в брокере нет ни его значения, ни его $meta: агент его больше не публикует (устройство переименовано или удалено), а строка в БД осталась. Удаляются строки текущих значений и метаданных; история (telemetry) не трогается. Проверка снимает снимок брокера — нажмите «Проверить».
Пороги ориентировочные: «stale» — брокер считает агент подключённым (LWT не сработал), но за последний час не пришло ни одного значения; «offline» — сработал LWT/$status=false. Отказы авторизации и ACL считает отдельный сервис scada-authwatch по логу Mosquitto (в $SYS их нет).