15 мая 2018 Время чтения: 3 минуты

Как активировать лицензию ispmanager и что делать, если возникли ошибки

ispmanager

В статье расскажем, как активировать лицензию ispmanager 6 и решить возможные ошибки.

Автоматическая активация

Для того чтобы активировать лицензию на сервере автоматически — указываем IP-адрес вашего сервера в настройках лицензии в личном кабинете ispmanager.

1. Переходим в раздел «Лицензии» → выбираем лицензию → нажимаем на три точки → «Изменить» → указываем IP-адрес сервера, где стоит панель ispmanager.

Как выглядит процесс:

license activation
license activation

2. В панели ispmanager переходим в раздел «Управление лицензией» → «Обновить данные лицензии».

Альтернативный вариант — подключиться к серверу с панелью по SSH и выполнить команду:

/usr/local/mgr5/sbin/licctl fetch ispmgr

Активация на сервере с помощью ключа

Активация с помощью ключа нужна, когда на сетевом интерфейсе сервера нет публичного IP-адреса — например, для серверов, которые находятся за NAT. Подробнее о NAT — в документации.

Что нужно сделать:

1. Скопировать ключ активации. Заходим в личный кабинет ispmanager → раздел «Лицензии» → выбираем лицензию → «Просмотр» → ключ вашей лицензии.

Как выглядит ключ лицензии:

license activation

2. Активировать ключ. В панели ispmanager переходим в «Управление лицензией» и вставляем скопированный ключ активации.

license activation

Ошибки активации и как их решить

Лицензия не активируется автоматически. Нужно проверить, есть ли у вашего сервера доступ к серверу лицензий ispmanager. Чтобы это сделать, нужно подключиться к вашему серверу с панелью по SSH и проверить лог лицензии.

Лог находится по пути:

/usr/local/mgr5/var/licctl.log

Если доступа к серверам лицензий нет, то вы увидите подобное предупреждение:

main WARNING Got bad result from https://212.109.222.131/mgr5.45.state

Проверьте доступ к серверам лицензирования ispmanager по 80 и 443 портам. Перед этим нужно проверить, открыты ли порты 80, 443, 1500 в брандмауэре или системе блокировки трафика.

Проверяем, есть ли доступ к серверам лицензий:

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 — это значит, что доступ к серверам лицензий есть. Если доступа нет, то нужно решить сетевые проблемы.

Активировать лицензию ispmanager 6 не получится, если нет доступа к серверам лицензий.

Если в логе licctl.log вы видите сообщение Good result from... — значит, ответ от сервера лицензий успешно получен.

Ошибка в интерфейсе панели «Возможно, ключ был уже использован или срок действия ключа истек». Варианты, как решить проблему:

  • Сгенерировать новый ключ в личном кабинете ispmanager и попробовать активировать лицензию еще раз.

Как сгенерировать ключ:

license activation
  • Подключиться к серверу с панелью по 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 — срок действия лицензии закончился. Продлите лицензию и попробуйте активировать ее повторно.

Если в личном кабинете на одном IP две активных коммерческих лицензии, то активировать одну из них не получится — будет конфликт. Нужно удалить IP-адрес в настройках той лицензии, которой вы не пользуетесь, и активировать новую.

Подробнее о том, как активировать лицензию ispmanager 6 — в документации:

Если у вас есть вопросы — напишите в круглосуточную техническую поддержку.