Лицензия

Активация и продление лицензии

MoniTOR работает по ключу, привязанному к одному хосту. Проверка офлайновая — интернет на сервере не нужен.

Редакция от 15 июля 2026

Как это устроено

  • Отпечаток (fingerprint) — уникальный идентификатор машины, вычисляется на backend.
  • Ключ вида MONI1.… — подписан вендором, содержит срок и привязку к отпечатку.
  • До активации API возвращает ошибки лицензии; UI показывает экран Activate.
  • 1 ключ = 1 хост. На другом сервере тот же ключ не сработает.

Шаг 1 — получить отпечаток

Любой из способов:

monitor fingerprint
# или на экране Activate в UI (кнопка Copy)
# или из вывода install.sh при первой установке

Шаг 2 — запросить ключ

Отправьте отпечаток вендору (форма на главной странице, email или мессенджер). В ответ — ключ MONI1.….

Шаг 3 — активировать

  1. Войдите в UI под admin (MONITOR_ADMIN_EMAIL / пароль из .env).
  2. На экране Activate вставьте ключ → Activate.
  3. Либо через API: POST /api/v1/license/install/ (см. API).

Проверка состояния

monitor license
monitor doctor    # секция license

Типичные поля: status, days_left, customer, edition.

Продление

За 14 дней до истечения monitor doctor предупредит. Запросите новый ключ по тому же отпечатку и вставьте на экране Activate — старый заменится.

Ключ истёк — API отдаёт 402 / «License expired». Новый ключ от вендора решает проблему без переустановки.

Частые ошибки

СимптомРешение
Ключ не принимаетсяПроверьте отпечаток на этом же хосте; ключ мог быть выдан на другой fingerprint.
license: invalid / expiredЗапросите новый ключ у вендора.
couldn't read license stateBackend не запущен — sudo monitor start, затем monitor logs backend.

Подробнее о диагностике — в разделе Диагностика.