Эксплуатация
Повседневная работа с MoniTOR
Запуск, остановка, обновление, бэкапы и удаление — через CLI monitor и systemd.
Редакция от 15 июля 2026
Запуск и остановка
sudo monitor start # поднять стек sudo monitor stop # остановить (тома сохраняются) sudo monitor restart # после изменения .env monitor status # краткий статус
Юнит systemd: monitor.service. После установки включите автозапуск:
sudo systemctl enable monitor.service sudo systemctl status monitor.service
Обновление версии
Данные, .env и лицензия сохраняются. Два способа:
Онлайн — последний релиз
curl -fsSLO https://moni-tor.ru/dist/get.sh sudo bash get.sh
Локальный бандл
sudo monitor update ./monitor-bundle-<newer>.tar.gz
Если рядом лежит .sha256, checksum проверяется автоматически. После апгрейда можно почистить старые образы:
sudo monitor prune
Резервное копирование БД
monitor backup # или с путём: monitor backup /var/backups/monitor-$(date +%F).sql.gz
Дамп содержит настройки и метаданные приложения. Лицензия хранится в отдельном томе и привязана к хосту — при переустановке на той же машине повторная активация обычно не нужна.
Восстановление
monitor restore полностью заменяет текущую схему БД. Сделайте backup перед восстановлением.sudo monitor restore /path/to/monitor-db-20260715.sql.gz # подтвердить: yes
Удаление
sudo monitor uninstall # стек снят, тома monitor_* остались sudo monitor uninstall --purge # + удаление БД (необратимо)
Перед --purge выполните monitor backup. Uninstall удаляет /opt/monitor, CLI и systemd-юнит.
Мониторинг извне
monitor health— exit 0/1 для Nagios, Zabbix, cron.monitor stats— моментальный снимок ресурсов контейнеров.- Метрики хоста и контейнеров — в UI и через API /api/v1/metrics/.
Изменение конфигурации
Порты, admin, секреты — в /opt/monitor/.env. После правок: sudo monitor restart. Подробный список переменных — Конфигурация.