Как активировать лицензию ispmanager и что делать, если возникли ошибки
В статье расскажем, как активировать лицензию ispmanager 6 и решить возможные ошибки.
Автоматическая активация
Для того чтобы активировать лицензию на сервере автоматически — указываем IP-адрес вашего сервера в настройках лицензии в личном кабинете ispmanager.
1. Переходим в раздел «Лицензии» → выбираем лицензию → нажимаем на три точки → «Изменить» → указываем IP-адрес сервера, где стоит панель ispmanager.
Как выглядит процесс:
![license activation](https://static.ispmanager.ru/site/2024/08/01/b0e8f3426c6e826d0b28743df67cb4203e15b650.webp)
![license activation](https://static.ispmanager.ru/site/2024/08/01/c62cf1e1c9fa8755fdd1883d1b8ca6fdea854dc6.webp)
2. В панели ispmanager переходим в раздел «Управление лицензией» → «Обновить данные лицензии».
Альтернативный вариант — подключиться к серверу с панелью по SSH и выполнить команду:
/usr/local/mgr5/sbin/licctl fetch ispmgr
Активация на сервере с помощью ключа
Активация с помощью ключа нужна, когда на сетевом интерфейсе сервера нет публичного IP-адреса — например, для серверов, которые находятся за NAT. Подробнее о NAT — в документации.
Что нужно сделать:
1. Скопировать ключ активации. Заходим в личный кабинет ispmanager → раздел «Лицензии» → выбираем лицензию → «Просмотр» → ключ вашей лицензии.
Как выглядит ключ лицензии:
![license activation](https://static.ispmanager.ru/site/2024/08/01/82276936e2faf1bfc8c88d4874c3b5d11012907f.webp)
2. Активировать ключ. В панели ispmanager переходим в «Управление лицензией» и вставляем скопированный ключ активации.
![license activation](https://static.ispmanager.ru/site/2024/08/01/e7b7a7575c83dae34ddd537577f17958809b6ad3.webp)
Ошибки активации и как их решить
Лицензия не активируется автоматически. Нужно проверить, есть ли у вашего сервера доступ к серверу лицензий ispmanager. Чтобы это сделать, нужно подключиться к вашему серверу с панелью по SSH и проверить лог лицензии.
Если доступа к серверам лицензий нет, то вы увидите подобное предупреждение:
main WARNING Got bad result from https://212.109.222.131/mgr5.45.state
Проверяем, есть ли доступ к серверам лицензий:
https://86.license5.ispsystem.com/pricelist/soft
http://212.109.222.131/mgr5.45.state
http://212.109.222.143/mgr5.45.state
http://144.76.174.134/mgr5.45.state
https://212.109.222.131/mgr5.45.state
https://212.109.222.143/mgr5.45.state
https://144.76.174.134/mgr5.45.state
Для проверки используем утилиту cURL
Например:
curl -i -v http://212.109.222.131/mgr5.45.state
В ответе вы получите значение HTTP/1.0 200 OK
— это значит, что доступ к серверам лицензий есть. Если доступа нет, то нужно решить сетевые проблемы.
Если в логе licctl.log
вы видите сообщение Good result from...
— значит, ответ от сервера лицензий успешно получен.
Ошибка в интерфейсе панели «Возможно, ключ был уже использован или срок действия ключа истек».
Варианты, как решить проблему:
- Сгенерировать новый ключ в личном кабинете ispmanager и попробовать активировать лицензию еще раз.
Как сгенерировать ключ:
![license activation](https://static.ispmanager.ru/site/2024/08/01/cd2b904ad165908afb43ec26eadb12ec23200b30.webp)
- Подключиться к серверу с панелью по SSH и выполнить команды:
1. Удалить файл лицензии:
rm -rf /usr/local/mgr5/etc/ispmgr.lic
2. Активировать лицензию по ключу:
/usr/local/mgr5/sbin/licctl fetch ispmgr «key»
key — ключ, который вы сгенерировали.
Ошибки в логе. Если с помощью команд из предыдущего пункта не удалось активировать ключ, то нужно проверить лог на ошибки.
Какие могут быть ошибки:
TRIAL_AFTER_COMMERCIAL
— не удалось активировать триальную лицензию после активации коммерческой. Ошибка возникает, потому что на сервере уже активировали лицензию ispmanager.
TRIAL_ALREADY_USED
— не удалось активировать триальную лицензию повторно. Причина ошибки — на сервере уже активировали коммерческую лицензию ispmanager. Триальная нужна только для знакомства с продуктом, а чтобы продолжить работу рекомендуем купить и активировать коммерческую лицензию.
WARNING Bad try: BADKEY
— нужно активировать лицензию с помощью нового ключа. Как сгенерировать новый ключ — описали в первом пункте.
EXPIRED
— срок действия лицензии закончился. Продлите лицензию и попробуйте активировать ее повторно.
Подробнее о том, как активировать лицензию ispmanager 6 — в документации:
Если у вас есть вопросы — напишите в круглосуточную техническую поддержку.