Лицензия
Активация и продление лицензии
MoniTOR работает по ключу, привязанному к одному хосту. Проверка офлайновая — интернет на сервере не нужен.
Редакция от 15 июля 2026
Как это устроено
- Отпечаток (fingerprint) — уникальный идентификатор машины, вычисляется на backend.
- Ключ вида
MONI1.…— подписан вендором, содержит срок и привязку к отпечатку. - До активации API возвращает ошибки лицензии; UI показывает экран Activate.
- 1 ключ = 1 хост. На другом сервере тот же ключ не сработает.
Шаг 1 — получить отпечаток
Любой из способов:
monitor fingerprint # или на экране Activate в UI (кнопка Copy) # или из вывода install.sh при первой установке
Шаг 2 — запросить ключ
Отправьте отпечаток вендору (форма на главной странице, email или мессенджер). В ответ — ключ MONI1.….
Шаг 3 — активировать
- Войдите в UI под admin (
MONITOR_ADMIN_EMAIL/ пароль из .env). - На экране Activate вставьте ключ → Activate.
- Либо через 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 state | Backend не запущен — sudo monitor start, затем monitor logs backend. |
Подробнее о диагностике — в разделе Диагностика.