Первый запуск

Задайте пароль администратора. Он сохранится в data/admin.json и переживёт обновление утилиты — в коде пароля нет. Сделайте это сразу: пока пароль не задан, его может задать кто угодно.

Мониторинг · вход

Забыли пароль — на сервере: cd /opt/monitoring && ./venv/bin/python app.py --set-password
SМониторинг · админка
версия —
Публичная страница ↗
№ Сервер XRay MTProto Hysteria Скорость Панель
Порты вводить не нужно — они тянутся с панели по /api/probe/ping и обновляются сами при смене на сервере. Hysteria работает по UDP: вместо TCP-коннекта отправляется QUIC-пакет с неподдерживаемой версией, ответ на который сервер обязан прислать. Если Hysteria на сервере не установлена, столбец остаётся пустым.
СерверСервисНачалоКонецДлительность
загрузка…

Добавить сервер

Реквизиты берутся в панели этого сервера: ⚙ → Здоровье сервера → Мониторинг.
Домен предпочтительнее IP: адрес улетает в блок первым.
443 при TLS, иначе panel_port.

Настройки опроса

Применяются сразу, без перезапуска сервиса. Значения вне допустимого диапазона зажимаются до границы.

Преднастройки

Кнопка подставляет значения в поля ниже — их можно поправить перед сохранением. Пороги задержки и скорости, а также срок хранения истории преднастройки не трогают: они зависят от маршрута, а не от частоты опроса. Трафик задаёт замер скорости, а не опрос портов: коннект — это байты, замер — мегабайты.

Проверка портов

10–3600
1–30
1–5. В зачёт идёт медиана — защита от одиночного потерянного пакета.
1–10. Столько неудачных циклов подряд, прежде чем поднимать тревогу.
Быстрее — зелёный. Для РФ→Турция обычно 60–90 мс.
Между порогами — жёлтый, выше — оранжевый.

Скорость

0 — выключить замер скорости.
1–50. Меньше 3 МБ — цифра неточная из-за разгона TCP.
10–600
1–365
100–1000. Больше 1000 режет nginx.
2–20. Первый — прогрев, в зачёт не идёт.
Ниже — красный.

Синхронизация с панелями

1–1440. Как часто тянуть живые порты с панелей.

Проверка связи

Полный прогон: probe-API панели, порты, скачивание и отдача.
Проверяю…

Смена пароля

Хранится хэшем в data/admin.json, обновление утилиты его не трогает.

Обновление утилиты

Версия — дата сборки. Файлы берутся с byFox одним архивом; data/ и logs/ не трогаются, пароль, серверы, настройки и история остаются на месте.
Установлена: —
На byFox: —

Подтверждение